MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Ordem de respostas para MongoDB $ na consulta?


Solicitado por este recurso no JIRA:

Rapidamente obtive uma boa resposta:use $or em vez de $in
c.find( { _id:{ $in:[ 1, 2, 0 ] } } ).toArray()

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

Leia o relatório de bug para mais informações.

Atualizar :

O hack $or workaround não funciona mais a partir do 2.6.x - foi um efeito colateral da implementação que mudou.