Ano, tyto dva dotazy jsou ekvivalentní. Použili byste pouze $all
když chcete zadat dotaz na dokumenty obsahující více tags
hodnoty:
db.inventory.find( { tags: { $all: ["red", "blank"] } } )
Tento dotaz by odpovídal všem dokumentům ve vaší vzorové kolekci kromě posledního.