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

Node.jsでのMongoDB接続のベストプラクティスは何ですか?

    MongoJS が好きです 多くの。これにより、デフォルトのコマンドラインと非常によく似た方法でMongoを使用でき、公式のMongoドライバーの単なるラッパーになります。 DBを1回だけ開き、使用するコレクションを指定します。 --harmony-proxiesを使用してNodeを実行する場合は、コレクションを省略できます。 。

    var db = require('mongojs').connect('mydb', ['posts']);
    
    server.get('/posts', function (req, res) {
      db.posts.find(function (err, posts) {
        res.send(JSON.stringify(posts));
      });
    });
    


    1. 一意のフィールドを持つすべてのドキュメントの流星クエリ

    2. 基準/集計:配列フィールドに最新のステータスを持つ要素が含まれるすべての完全なドキュメントを検索します

    3. MongoDBでカバーされているクエリは、インデックスからのクエリを満たすことができません

    4. Redis:Redisログファイルにアクセスする方法