MongoDB: consulta de un campo
Estoy intentando consultar el campo "Nombre de usuario" de este documento en una colección de MongoDB. El nombre de la colección se llama subidas.
Aquí están los datos.
{
"Timestamp": "2013-08-06T09:45:02.5677852-04:00",
"Operator": {
"Id": "94132d0b-f915-4205-a3b5-088dc017b9da",
"Username": "test",
"PasswordSha256": "590561e975aa1cbdaa6ff00da013dfb85656990eef11e504e9febe48a87d3642",
"FullName": "test",
"Enabled": "true",
"OperatorPrivilegeEnum": "Administrator",
"PasswordExpirationDate": "2013-11-04T09:40:51.7867096-05:00"
},
"AuditType": "GeneratedReport",
"Value": "Printed Setup Report on 6-Aug-2013 at 09:44:47"
}
Traté de usar
db.uploads.find({"Operator": {"Username": "test"}})
y,
db.uploads.find({"Operator": {$elemMatch: {"Username": "test"}}})
No estoy seguro de si el formato del documento está en mal estado o no.
Necesito encontrar el nombre de usuario desde Operator para parte de mi aplicación.