sql >> データベース >  >> NoSQL >> MongoDB

Node.jsでのMongodbコレクションオブジェクトのキャッシュ

    3つすべて(サーバー接続、データベース、コレクション)を保存し、Mongoose のようなMongoDBのapp.ODMを開始します。 疑わしい場合は、自分で行ってください。async を使用することをお勧めします。 コードを深くネストしないようにします。

    個人的には、mongo-lite を使用しています これにより、var db = require('mongo-lite').connect('mongodb://localhost/exampleDb', ['test']);を実行できます。 その後、コレクションであるdb.testをいじることができます。これにより、ボイラープレートを大幅に節約できます。



    1. 全体としてMatchを使用したプロジェクトがmongodbで機能しない

    2. MongoDBにデータを保存する効率的な方法:埋め込みドキュメントと個々のドキュメント

    3. MongoDBを使用したMapReduceは、非常に低速です(同等のデータベースの場合、MySQLでは30時間対20分)

    4. MongoDB:配列内の空でないドキュメントと一致します