Mam szereg identyfikatorów i chcę uzyskać wszystkie dokumenty na raz. Do tego piszę, ale zwraca 0 rekordów.Jak uzyskać wiele dokumentów przy użyciu tablicy identyfikatorów MongoDb?
Jak mogę wyszukiwać przy użyciu wielu identyfikatorów?
db.getCollection('feed').find({"_id" : { "$in" : [
"55880c251df42d0466919268","55bf528e69b70ae79be35006" ]}})
jestem w stanie uzyskać rekordy przekazując jeden identyfikator jak
db.getCollection('feed').find({"_id":ObjectId("55880c251df42d0466919268")})
Prawdopodobnie trzeba owinąć identyfikatory w 'objectID()' jak to zrobić w drugim przykładzie. – trvrfrd
'' db.getCollection ('feed'). Find ({"_ id": {"$ in": [ ObjectId ("55880c251df42d0466919268"), ObjectId ("55bf528e69b70ae79be35006")]}}) może działać. – kxxoling
Dzięki ... Działa – Pankaj