Ja, de to forespørgsler svarer til hinanden. Du vil kun bruge $all
når du vil forespørge efter dokumenter, der indeholder flere tags
værdier:
db.inventory.find( { tags: { $all: ["red", "blank"] } } )
Denne forespørgsel ville matche alt undtagen det sidste dokument i din eksempelsamling.