我想从具有以下结构的MongoDB集合中检索对象数组:
{
"_id" : ObjectId("5bcf61f135080812e8434f4e"),
"0" : {
"countryId" : "AD"
},
"1" : {
"countryId" : "AD"
},
"2" : {
"countryId" : "AD"
},
"3" : {
"countryId" : "AD"
},
"4" : {
"countryId" : "AD"
}
}
查询:
db.getCollection('country').find({})
我有1个父对象/包装对象,其中包含子文档,但是我只需要检索带有数字标记的元素/子文档:
"N":{ ... },
现在查询的结果给了我这样的信息:Image with current result of query红色,所以,我的响应只检测到一个对象,但是我需要接收一个带有子文档的数组,用蓝色标记在上一张图片中。
我有一个Spring Boot微服务,它期望对象数组,但是当我得到数据时,仅检测父对象/包装对象,并且仅计为1个元素,而ang忽略其中的子文档,我该如何检索它文档作为1个数组?