sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB:Kompletní vytažení Key:Array Pair

Můžete zkusit použít $set operátor vyprázdní pole návštěvníků místo odstranění všech položek pomocí $pull operátor, který by byl mnohem rychlejší než $pull bude muset provádět výpočty na polích:

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

Ekvivalent $pull operace by byla

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


  1. Jak zajistit, aby vestavěný mongodb uchovával data při vypnutí aplikace?

  2. Mechanismus zámku úložiště Redis (nebo jakékoli databáze?) (NodeJS)

  3. Skript Redis lua nefunguje

  4. Přepínejte mezi JPA a Mongo v aplikaci Spring Boot MVC