Ich habe eine Reihe von IDs und ich möchte alle Dokumente auf einmal bekommen. Dafür schreibe ich aber es gibt 0 Datensätze zurück.Wie erhält man mehrere Dokumente mit einem Array von MongoDb ID?
Wie kann ich mit mehreren IDs suchen?
db.getCollection('feed').find({"_id" : { "$in" : [
"55880c251df42d0466919268","55bf528e69b70ae79be35006" ]}})
Ich bin in der Lage Aufzeichnungen zu erhalten, indem einzelne ID wie
db.getCollection('feed').find({"_id":ObjectId("55880c251df42d0466919268")})
Sie müssen wahrscheinlich die IDs in 'ObjectId wrap()', wie Sie im zweiten Beispiel zu tun. – trvrfrd
'' db.getCollection ('feed'). Find ({"_ id": {"$ in": [ Objekt-ID ("55880c251df42d0466919268"), Objekt-ID ("55bf528e69b70ae79be35006")]}} funktioniert vielleicht. – kxxoling
Danke ... Es funktioniert – Pankaj