sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik op MongoDB de zoekopdracht beperken, wanneer mijn callback binnen de vindplaats is?

Je hebt het bijna goed. Probeer deze:

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

De syntaxis is find(query, fields, options) . We hebben dat lege object nodig om de bestuurder de opties correct te laten interpreteren.




  1. Voeg gegevens toe in documenten in Mongo DB met behulp van PHP

  2. Hoge beschikbaarheid met Redis Sentinels:verbinding maken met Redis Master/Slave-sets

  3. Kan geen grote hoeveelheid gegevens naar mongodb vullen met Node.js

  4. Bestand uploaden en downloaden met meteor