MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

W MongoDB jak mogę ograniczyć zapytanie, gdy mój callback znajduje się w find?

Masz prawie rację. Wypróbuj ten:

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

Składnia to find(query, fields, options) . Potrzebujemy tego pustego obiektu, aby sterownik poprawnie zinterpretował opcje.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy możesz użyć mongo $push prepend zamiast append?

  2. Baza danych mongodb z Java play 2.0

  3. Mongo konwertuje wszystkie pola numeryczne, które są przechowywane jako ciąg

  4. Czy kolejność kluczy ma znaczenie w dokumencie MongoDB BSON?

  5. Jak uruchomić SlaveOk w Mongoose?