Как искать в монго по ключам и значениям в документе с неизвестной структурой?
Например:
{
"accounting" : [
{ "firstName" : "John",
"lastName" : "Doe",
"age" : 23 },
{ "firstName" : "Mary",
"lastName" : "Smith",
"age" : 32 }
],
"sales" : [
{ "firstName" : "Sally",
"lastName" : "Green",
"age" : 27 },
{ "firstName" : "Jim",
"lastName" : "Galley",
"age" : 41 }
]
}
Когда я выполняю запрос по '' age '', я хотел бы получить документ с ключами age, как указано выше, а также документы с возрастом в текстовом значении. Есть идеи?