MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Le paramètre $all dans mongodb ne fonctionne pas avec la liste ObjectId

Cette requête n'a pas de sens. Vous demandez le _id unique et à valeur unique champ pour avoir tous de deux valeurs distinctes en même temps .

Je pense que vous voulez $in :

db.database.collection.find({ "_id" : { 
   "$in" : 
     [ObjectId('4ee371837c93dd33dc000003'),
      ObjectId('4eef9f647c93dd1a90000000')] } })