Zapytano o tę funkcję w JIRA:
Szybko otrzymałem całkiem dobrą odpowiedź:użyj $or
zamiast $in
c.find( { _id:{ $in:[ 1, 2, 0 ] } } ).toArray()
vs.
c.find( { $or:[ { _id:1 }, { _id:2 }, { _id:0 } ] } ).toArray()
Przeczytaj raport o błędzie, aby uzyskać więcej informacji.
Aktualizacja :
Hack $lub obejście nie działa już od wersji 2.6.x - był to efekt uboczny implementacji, która uległa zmianie.