Bạn đã hiểu nó gần như đúng. Hãy thử cái này:
db.privateMessages.find( { $or : [ {fromId: userId, toId: socket.userId} ,
{fromId: socket.userId, toId: userId} ] },
{},
{ limit : 2 },
function(err, messages) { pushSvdMsgs(messages); });
Cú pháp là find(query, fields, options)
. Chúng tôi cần đối tượng trống đó để làm cho trình điều khiển diễn giải các tùy chọn một cách chính xác.