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

Hvordan forespørger man indlejrede objekter?

db.messages.find( { headers : { From: "[email protected]" } } )

Dette forespørger efter dokumenter, hvor headers lig med { From: ... } , dvs. indeholder ingen andre felter.

db.messages.find( { 'headers.From': "[email protected]" } )

Dette ser kun på headers.From felt, ikke påvirket af andre felter indeholdt i eller mangler fra headers .

Dot-notation-dokumenter



  1. Lukker Redis ned

  2. Indekspræfikskomprimering i MongoDB 3.0 WiredTiger

  3. Tjek, om hvert element i arrayet matcher tilstanden

  4. MongoDB:mongoimport mister forbindelsen ved import af store filer