MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да получите множество документи, използвайки масив от MongoDb идентификатор?

MongoDB е чувствителен към типа, което означава 1 е различно с '1' , също и "55880c251df42d0466919268" и ObjectId("55880c251df42d0466919268") . По-късният е с тип ObjectID, но не и str, и също е _id по подразбиране тип документ MongoDB.

Можете да намерите повече информация за ObjectID тук.

Просто опитайте:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да актуализирате стойности с помощта на pymongo?

  2. MongoDB $dayOfYear

  3. Изключение, удостоверяващо MongoCredential и некатегоризирано Mongo Db Exception

  4. Заявете MongoDB с критерии за дължина

  5. MongoDB $ifNull