sql >> Databasteknik >  >> NoSQL >> MongoDB

På MongoDB hur kan jag begränsa frågan när min återuppringning är inuti hitta?

Du har nästan rätt. Prova den här:

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

Syntaxen är find(query, fields, options) . Vi behöver det tomma objektet för att drivrutinen ska tolka alternativen korrekt.




  1. Spring Data MongoDB OCH/ELLER-fråga med flera valfria parametrar

  2. Hur filtrerar jag för att returnera en delmängd av ett mongooseschema?

  3. $project i $lookup-aggregation

  4. Arbeta med nycklar i redis