Моя MongoDB хранит документы, имеющие следующую структуру:
{
"application_detail":{},
"curl_detail":{
"Curl1":{
"key1":"value1",
"key2":"value2"
},
"Curl2":{
"key1":"value1",
"key2":"value2"
},
"Curl3":{
"key1":"value1",
"key2":"value2"
},
"Curl4":{
"key1":"value1",
"key2":"value2"
},
/*total number of curls are unknown*/
}
}
Теперь я использую mongoose, чтобы получить только значение key1
для каждого Curl, присутствующего в curl_detail
.
Как я могу определить схему для таких документов?
mongoApplicationDetails.find({}, 'curl_detail.Curl1.key1 curl_detail.Curl1.key2',function(err,data){});
Как применить карту вместо статического использованияCurl1
? 03.02.2020