Als u geïnteresseerd bent in het volledige object, is het een eenvoudige find
:
.find({"facebook.id":"<id>", "images.id":<image-id>})
Ik denk niet dat er een manier is om de afbeeldingsreeks in het resultaat te verkleinen.
Om een enkel element in de afbeeldingsreeks bij te werken, kunt u dit gebruiken:
.update({"facebook.id":"<id>", "images.id":<image-id>}, {$set : {"images.$.main" :false} } );