Anda dapat mencoba menggunakan $set
operator untuk mengosongkan larik pengunjung alih-alih menghapus semua item dengan menggunakan $pull
operator, yang akan jauh lebih cepat sebagai $pull
harus melakukan perhitungan pada array:
db.collection.update( {"date": date, "domain": domain}, { $set : {"visitors": [] }} , {multi: true} )
$pull
equivalent yang setara operasinya adalah
db.collection.update( {"date": date, "domain": domain}, { $pull : { "visitors": {} }}, {multi: true} )