sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB:Dra komplett Key:Array Pair

Du kan prova att använda $set operatör för att tömma besökarmatrisen istället för att ta bort alla objekt genom att använda $pull operatorn, vilket skulle vara mycket snabbare som $pull kommer att behöva göra beräkningar på arrayer:

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

Motsvarande $pull operation skulle vara

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


  1. Hur kan jag kombinera flera samlingar till en samling med $lookup mongodb eller nodejs mongodb?

  2. Är Redis TimeSeries rätt verktyg för att fånga ljusstakar i aktiekurser

  3. Mock/Test Mongodb Database Node.js

  4. Mongodb aggregeringsuppslagning med villkor