sql >> Database >  >> NoSQL >> MongoDB

Volgorde van antwoorden op MongoDB $in query?

Gevraagd naar deze functie op JIRA:

Ik kreeg snel een redelijk goed antwoord:gebruik $or in plaats van $in

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

vs.

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

Lees het bugrapport voor meer informatie.

Bijwerken :

De $or work-around hack werkt niet meer vanaf 2.6.x - het was een bijwerking van de implementatie die veranderd is.



  1. Resque-gebruik visualiseren met Node.js, WebSockets en Redis

  2. MongoDB atomaire findOrCreate:findOne, invoegen indien niet aanwezig, maar niet bijwerken

  3. Node js mangoest bevolken limiet

  4. Hoe kan ik wachten tot een docker-container operationeel is?