sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongo, hitta en lista med ID

Efter att ha konverterat strängarna till ObjectIds kan du använda $in operatör för att hämta dokumenten i listan. Det finns ingen frågenotation för att få tillbaka dokumenten i ordningen på din lista, men se här för några sätt att hantera det.

var ids = ['512d5793abb900bf3e20d012', '512d5793abb900bf3e20d011'];
var obj_ids = ids.map(function(id) { return ObjectId(id); });
db.test.find({_id: {$in: obj_ids}});


  1. En översikt över ACID-transaktioner med flera dokument i MongoDB och hur man använder dem

  2. spara IP-adress i mongoDB

  3. Resque, Resque Server, på RedisToGo med Heroku

  4. Demokratisk kö i Sidekiq