MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como consultar objetos aninhados?


db.messages.find( { headers : { From: "example@sqldat.comom" } } )

Isso consulta documentos em que headers igual { From: ... } , ou seja, não contém outros campos.

db.messages.find( { 'headers.From': "example@sqldat.com" } )

Isso apenas analisa os headers.From campo, não afetado por outros campos contidos ou ausentes em headers .

Documentos de notação de ponto