Wie erhält man mehrere Dokumente mit einem Array von MongoDb-IDs?

9

Ich habe ein Array von IDs und ich möchte alle Dokumente auf einmal erhalten. Dafür schreibe ich aber es gibt 0 Datensätze zurück.

Wie kann ich mit mehreren IDs suchen?

%Vor%

Ich kann Datensätze erhalten, indem ich eine einzelne ID wie

übergebe %Vor%     
Pankaj 28.08.2015, 05:56
quelle

2 Antworten

13

MongoDB ist typensensitiv, was bedeutet, dass 1 sich mit '1' unterscheidet, also sind "55880c251df42d0466919268" und ObjectId("55880c251df42d0466919268") . Der letztere Typ ist im ObjectID-Typ, aber nicht str, und ist auch der Standardtyp _id des MongoDB-Dokuments.

Hier finden Sie weitere Informationen zu ObjectID .

Versuch es einfach:

%Vor%     
kxxoling 28.08.2015 06:28
quelle
9

Ich glaube, du verpasst das ObjectId . Versuchen Sie Folgendes:

%Vor%     
Vimalraj Selvam 28.08.2015 06:22
quelle

Tags und Links