Я хочу запросить вложенный массив объектов 3-го уровня сначала с помощью mongodb, а затем хочу реализовать то же самое с mongoose.В приведенном ниже json-файле, который хранится как документ, я хочу получить документ, содержащий метаданные продуктов с {"value": "abc"}.
Поскольку нижеприведенный json-файл содержит вложенные множественные массивы, поэтому яне может найти правильное решение для этого.
{
"_id" : "12341234",
"products" : [
{
"productCode" : "P05-02",
"type" : "XX",
"metaData" : [
[
{
"keyName" : "CUS_NME",
"isPrimary" : false,
"displayName" : "Customer Name",
"value" : "abc"
},
{
"keyName" : "CUS_DOB",
"isPrimary" : true,
"displayName" : "Customer DOB",
}
],
[
{
"keyName" : "CUS_NME",
"isPrimary" : false,
"displayName" : "Customer Name",
"value" : "xyz"
},
{
"keyName" : "CUS_DOB",
"isPrimary" : true,
"displayName" : "Customer DOB",
}
]
]
}
]
}