Ja, diese beiden Abfragen sind gleichwertig. Sie würden nur $all
wenn Sie nach Dokumenten suchen möchten, die mehrere tags
enthalten Werte:
db.inventory.find( { tags: { $all: ["red", "blank"] } } )
Diese Abfrage würde mit allen außer dem letzten Dokument in Ihrer Beispielsammlung übereinstimmen.