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

MongoDBで、コールバックがfind内にある場合、クエリを制限するにはどうすればよいですか?

    あなたはそれをほぼ正しく理解しました。これを試してください:

    db.privateMessages.find( { $or : [ {fromId: userId, toId: socket.userId} , 
                                       {fromId: socket.userId, toId: userId} ] },
                             {}, 
                             { limit : 2 }, 
                             function(err, messages) { pushSvdMsgs(messages); });
    

    構文はfind(query, fields, options)です。 。ドライバーにオプションを正しく解釈させるには、その空のオブジェクトが必要です。




    1. スキーマエラーはアプリを意味します

    2. 監視する必要のある6つの重要なRedisモニタリングメトリクス

    3. 数値を小数点以下3桁に切り捨てる方法

    4. MongoDB C#ドライバーとDateTimeフィールド