sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur får man flera dokument med en array av MongoDb-id?

MongoDB är typkänslig, vilket betyder 1 är annorlunda med '1' , likaså "55880c251df42d0466919268" och ObjectId("55880c251df42d0466919268") . Den senare är i ObjectID-typ men inte str, och är också standard _id typ av MongoDB-dokument.

Du kan hitta mer information om ObjectID här.

Försök bara:

db.getCollection('feed').find({"_id" : {"$in" : [ObjectId("55880c251df42d0466919268"), ObjectId("55bf528e69b70ae79be35006")]}});


  1. Redis administrationspanel

  2. MongoDB misslyckas med att starta - ***avbryter efter fassert()-fel

  3. Enklaste sättet att kopiera/klona en mongoose-dokumentinstans?

  4. Hämta n:te elementet i en array i MongoDB