Ja, die twee vragen zijn equivalent. Je zou alleen $all
wanneer u wilt zoeken naar documenten die meerdere tags
bevatten waarden:
db.inventory.find( { tags: { $all: ["red", "blank"] } } )
Deze zoekopdracht komt overeen met alle documenten behalve het laatste document in uw voorbeeldverzameling.