Hier is de uitleg van mongodb.org:
$alles
De operator $all is vergelijkbaar met $in, maar in plaats van een waarde in de opgegeven array te matchen, moeten alle waarden in de array overeenkomen. Bijvoorbeeld het object
{ a:[ 1, 2, 3 ] }
zou worden geëvenaard door
db.things.find({ a:{ $all:[ 2, 3 ] } } );
maar niet
db.things.find({ a:{ $all:[ 2, 3, 4 ] } } );
Een array kan meer elementen bevatten dan die gespecificeerd door de $all-criteria. $all specificeert een minimale set elementen waaraan moet worden voldaan.
Lees hier meer over mongodb-operators