Anda harus membuat bidang tambahan dengan ukuran array bersarang dan menggunakan $inc untuk memperbarui bidang ini.
Anda juga dapat menggunakan $ dimana , tapi sangat lambat.
Anda mencari berdasarkan panjang array bersarang seperti ini:
db.coll.find({ $where: "this.nestedArray.length > 3" });
Tapi seperti yang saya katakan lebih baik untuk membuat bidang tambahan.