sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan får man flere dokumenter ved hjælp af array af MongoDb id?

MongoDB er typefølsom, hvilket betyder 1 er anderledes med '1' , det samme er "55880c251df42d0466919268" og ObjectId("55880c251df42d0466919268") . Den senere er i ObjectID type, men ikke str, og er også standard _id type MongoDB-dokument.

Du kan finde mere information om ObjectID her.

Prøv bare:

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


  1. Hvordan sammenligner man 2 mongodb-samlinger?

  2. Performance Tuning i MapReduce for at forbedre ydeevnen

  3. MongoDB - Opret et dokument

  4. Redis:Sådan parses et listeresultat