私は、mongodbコレクションに接続するときに「モデル」を使用するためのinitメソッドを使用して、node.jsの優れた単純なパターンを整理しようとしています。基本的に、各コレクションには「モデル」があります。
これが私が持っているもので、シングルトンとして設定されていますが、このメソッドを使用しない理由はありますか、それともノードのコンテキスト内でより推奨されるメソッドがありますか?
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();
ありがとうございました!