sql >> Databasteknik >  >> NoSQL >> MongoDB

$all-parametern i mongodb fungerar inte med ObjectId-listan

Den frågan är inte vettig. Du ber om det unika _id med ett enda värde fältet för att ha alla av två distinkta värden på samma gång .

Jag tror att du vill ha $in :

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



  1. MongoDB:Dra flera slumpmässiga dokument från en samling

  2. pymongo update_one(), upsert=Sant utan att använda $-operatorer

  3. Skapa en villkorad TTL i mongo

  4. mongodb anslutning pooling