MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Reihenfolge der Antworten auf MongoDB $in query?

Gefragt nach dieser Funktion in JIRA:

Habe schnell eine ziemlich gute Antwort bekommen:benutze $or statt $in

c.find( { _id:{ $in:[ 1, 2, 0 ] } } ).toArray()

vs.

c.find( { $or:[ { _id:1 }, { _id:2 }, { _id:0 } ] } ).toArray()

Lesen Sie den Fehlerbericht für weitere Informationen.

Aktualisieren :

Der $or-Workaround-Hack funktioniert ab 2.6.x nicht mehr - er war ein Nebeneffekt der geänderten Implementierung.