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

$all параметър в mongodb не работи с ObjectId списък

Тази заявка няма смисъл. Искате уникален и еднозначен _id поле за всички от две различни стойности по едно и също време .

Мисля, че искате $in :

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB изчислява стойности от два масива, сортиране и ограничаване

  2. Какъв е добър избор на база данни за малко .NET приложение?

  3. Как да направите картографиране, докато индексирате в elasticsearch

  4. Форматиране на ISODate от Mongodb

  5. mongodb индекси, покриващи липсващи стойности