sql >> Databáze >  >> NoSQL >> MongoDB

Jak se dotazovat na vnořené objekty?

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

Toto se dotazuje na dokumenty, které mají headers rovná se { From: ... } , tj. neobsahuje žádná další pole.

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

Toto se podívá pouze na headers.From pole, které není ovlivněno jinými poli obsaženými v headers nebo v nich chybí .

Dot-notation docs



  1. Jak získám přístup k MongoDB Meteoru z jiného klienta, když je Meteor spuštěn?

  2. Jak provést vnořené vyhledávání $lookup v MongoDB?

  3. Mongodb nelze spustit

  4. Redis SYNC a EXEC