CNode

新手求问node-orm2 模型使用问题

问答
Ssfgxuan发布于11 年前最后回复11 年前4 回复4835 浏览0 收藏

我在一个文件有类似如下的代码,请问如何在另外的文件中使用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)

S
sfgxuan#1·11 年前

搞定,非常非常感谢!

S
sfgxuan#3·11 年前

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

S
shadow88sky#4·11 年前

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

参与回复
登录后即可参与回复。登录