MongoDB
 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вмъкнете стойност на конкретна позиция в масив в MongoDB

  2. Пул от връзки в пакет Go mgo

  3. Как да съпоставим присъединени колекции с помощта на Laravel и MongoDB?

  4. Meteor:Meteor.call() от вътрешното наблюдение не се изпълнява

  5. Как да индексирам два масива в MongoDB?