????????????????
Posted
技术标签:
????????????????????????????:Get precise subdocuments in document array mongoose ??????:2019-10-06 04:42:23 ??????:????????? mongoose ??? mongo ?????? graphql API,?????????????????????????,????????????????????????????????????????????????????:
????????:
documents: [
id: 1,
items: [
value: 5,
,
value: 10,
,
]
,
id: 2,
items: [
value: 7,
,
value: 10,
,
]
]
????????value == 5
???????????,??:
results : [
id: 1,
items: [
value: 5,
]
]
???????:
documents.find(
items:
$elemMatch :
value: $eq: 5
,
);
????????????,????????,????????????????????,??????????
??????,?????????
??????:
?????1?:????????????????
documents.find(
items:
$elemMatch :
value: $eq: 5
,
, requiredFields: 1);
???this ???????
????:here - ??“select”
???????????,?????$filter
????:
?????2?:??????????????:
db.test.aggregate(
$match: "id": 1 ,
$unwind: '$items' ,
$match: "items.value": 5 ,
$project: "_id": 0
)
???:
"id" : 1, "items" : "value" : 5
????:
以上是关于????????????????的主要内容,如果未能解决你的问题,请参考以下文章