新手求问node-orm2 模型使用问题
发布于 9 年前 作者 sfgxuan 4233 次浏览 最后一次编辑是 8 年前 来自 问答

我在一个文件有类似如下的代码,请问如何在另外的文件中使用User这个模型?

var settings = require(’…/config/settings’); var orm = require(‘orm’); var db_options = { … }; orm.connect(db_options, function(err, db){ if(err) throw err;

var User = db.define(“user”, { username: {type: ‘text’, size: 128}, password: {type: ‘text’, size: 128} } }); });

db.sync(function(err){ if(err) throw err; }); });

4 回复

谢谢,我还是不太明白 每次要使用模型的时候都要orm.connect 然后db.load 然后才可以使用吗?

orm2你可以开启连接池,获得的db放在全局变量中即可。 然后使用Model的时候可以判定一下db中有没有这个Model,没有的话,再db.load就行了。 或者在一开始connect的时候,就把所有的Model全部都加载了

搞定,非常非常感谢!

回到顶部