sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Orden de respuestas a MongoDB $ en consulta?

Preguntado por esta función en JIRA:

Rápidamente obtuve una respuesta bastante buena:use $or en lugar de $in

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

contra

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

Lea el informe de errores para obtener más información.

Actualizar :

El truco $or workaround ya no funciona a partir de 2.6.x; fue un efecto secundario de la implementación que cambió.