Привет У меня есть модель данных, как этотMongoDB Встроенный документ запрашивая
module{
name: "xx",
sa: [
{
sa_name: "yy",
fact: [
fact_name: "zz"
],
dim: [
dim_name: "qq"
]
}
]
}
Я са, встроенного в модуль и тем, и DIM вложенной внутри са.
Я пробовал db.coll.find({"module.sa.fact.name":"zz"},{})
не работает ни на что, кроме как на одно гнездо db.coll.find({"module.sa.name":"yy"},{})
работает нормально. Как я могу запросить этот вспомогательный документ внутри вспомогательного документа.
Документ недействителен, массив не может содержать непосредственно поля, то есть 'fact: [fact_name:" zz "]' должен быть 'фактом : [{fact_name: "zz"}] ' – mnemosyn