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

MongoDB:Изтеглете пълен ключ:двойка масив

Можете да опитате да използвате $set оператор за изпразване на масива посетители, вместо да премахва всички елементи с помощта на $pull оператор, който би бил много по-бърз от $pull ще трябва да прави изчисления върху масиви:

db.collection.update( {"date": date, "domain": domain}, { $set : {"visitors": [] }} , {multi: true} )

Еквивалентът $pull операция ще бъде

db.collection.update( {"date": date, "domain": domain}, { $pull : { "visitors": {} }}, {multi: true} )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да запазите часова зона правилно с Ruby и MongoId?

  2. Изображението не се изобразява от пътя на динамичното изображение, докато се използва експресен html-pdf пакет

  3. Как да проверя дали даден документ е вмъкнат или актуализиран при използване на findOneAndUpdate?

  4. MongoDB $lte оператор на конвейера за агрегация

  5. Spring Data Mongo - Как да получа вложения различен масив за вложена стойност?