Ketika Anda tertarik dengan objek lengkapnya, ini adalah find
sederhana :
.find({"facebook.id":"<id>", "images.id":<image-id>})
Saya tidak berpikir bahwa ada cara untuk mengurangi susunan gambar dalam hasil.
Untuk memperbarui satu elemen dalam larik gambar, Anda dapat menggunakan ini:
.update({"facebook.id":"<id>", "images.id":<image-id>}, {$set : {"images.$.main" :false} } );