MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB :Extraction de la clé complète :paire de tableaux

Vous pouvez essayer d'utiliser le $set opérateur pour vider le tableau des visiteurs au lieu de supprimer tous les éléments en utilisant le $pull opérateur, qui serait beaucoup plus rapide que le $pull va devoir faire des calculs sur des tableaux :

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

L'équivalent $pull l'opération serait

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