Karena kami tidak mampu membayar downtime pengguna dan solusinya harus dijalankan setiap hari (walaupun pada skala yang jauh lebih kecil, karena kami mengejar run pertama ini), saya tidak dapat menggunakan solusi Salvador Dali. Saya akhirnya mengelompokkan catatan saya yang akan dihapus ke dalam grup 1k dan mengirim perintah BulkWrite yang berisi satu delete()
operasi untuk setiap record. Secara paralel saya mengirim n perintah BulkWrite untuk membatalkan referensi ke setiap catatan, di mana n adalah jumlah koleksi yang mereferensikan catatan dan di mana setiap permintaan BulkWrite memiliki 1k individu update()
operasi, mirip dengan delete()
. Ini bekerja cukup cepat sehingga saya tidak mencoba untuk mengoptimalkan lebih lanjut dengan menyesuaikan jumlah operasi dalam perintah BulkWrite.