Да, тези две заявки са еквивалентни. Ще използвате само $all
когато искате да направите заявка за документите, съдържащи множество tags
стойности:
db.inventory.find( { tags: { $all: ["red", "blank"] } } )
Тази заявка ще съвпадне с всички документи в примерната ви колекция освен с последния.