MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ordine delle risposte alla query $in MongoDB?

Ha chiesto questa funzione su JIRA:

Ho ricevuto rapidamente una risposta abbastanza buona:usa $or invece di $in

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

contro

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

Leggi la segnalazione di bug per maggiori informazioni.

Aggiorna :

L'hack $ o per aggirare il problema non funziona più a partire dalla 2.6.x:è stato un effetto collaterale dell'implementazione che è cambiato.