db.messages.find( { headers : { From: "example@sqldat.comom" } } )
Esto consulta documentos donde headers igual { From: ... } , es decir, no contiene otros campos.
db.messages.find( { 'headers.From': "example@sqldat.com" } )
Esto solo mira los headers.From campo, no afectado por otros campos contenidos en, o que faltan en, headers .
Documentos de notación de puntos