私が初めてnodeプロジェクトに触れたとき、mongodbが公式に提供しているnode-mongodb-nativeモジュールを使用してmongodbに接続し、操作しました。
入り口 app.js
にデータベースを接続しましたが、データベースを別の場所で操作したい場合は、次のようにします。
リーリー
db パラメータを
global にマウントしました。
リーリー
問題がありそうな気がしますが、どこに問題があるのかわかりません。アドバイスをお願いします。
某草草2017-06-10 09:50:03
通常、データベース接続は app.js/server.js で行われ、データベース操作部分は次のとおりです:
1. app.js/server.js に直接記述できます。
2. app.js/server.js に必要とするだけで、別のファイルに保存することもできます。
たとえば、ユーザーのコレクション操作のコードは user.js に配置され、 module.exports は user.js に配置され、その後 app.js/server.js に追加されます。これは単なるコード編成の形式です。ご自身の状況に合わせてお選びいただけます。
そのため、上記のアプローチを検討することをお勧めします。
ご参考までに。
MongoDB が大好きです!楽しんでください!