MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDb - Interroga un array

Sì, queste due query sono equivalenti. Utilizzeresti solo $all quando vuoi eseguire una query per i documenti contenenti più tags valori:

db.inventory.find( { tags: { $all: ["red", "blank"] } } )

Questa query corrisponderebbe a tutti i documenti tranne l'ultimo nella tua raccolta di esempio.