我正在尝试使用 init 方法为 node.js 整理一个很好的简单模式,以便在连接到 mongodb 集合时使用“模型”。基本上,每个集合都有一个“模型”。
这就是我所拥有的,设置为单例,有什么理由不使用这种方法,或者在节点的上下文中是否有更多推荐的方法?
module.exports = User;
function User () {
if ( arguments.callee.instance ) {
return arguments.callee.instance;
} else {
arguments.callee.instance = this;
}
//Init our database collection
}
User.findOne = function (user_id) {
}
User.addUser = function () {
}
return new User();
谢谢!