gpt4 book ai didi

json - 从 mongodb 文档中获取 JSON 数组中的数组元素

转载 作者:可可西里 更新时间:2023-11-01 09:48:55 27 4
gpt4 key购买 nike

{
"employees" : [
{
"name" : "XXX",
"id" : "1",
"Salary" : [
{
"Month" : "XXXX",
"Amount" : "XXXX",
},
{
"Month" : "XXXX",
"Amount" : "XXXX",
},
{
"Month" : "XXXX",
"Amount" : "XXXX",
}
]
},
{
"name" : "YYY",
"id" : "2",
"Salary" : [
{
"Month" : "YYYY",
"Amount" : "YYYY",
},
{
"Month" : "YYYY",
"Amount" : "YYYY",
},
{
"Month" : "YYYY",
"Amount" : "YYYY",
}
]
}
],
}

这是 mongodb 文档中的 json 格式示例。我想从按名称搜索的员工数组中获取结果作为一个特定元素我试过这些方法

db.abc.find({"employees.name": "XXX"},{employees: {$elemMatch: {name: "XXX"}}});

db.abc.find({ employees: { $elemMatch: { name: "XXX"} } })

这些都行不通。结果是这些方法给出了整个文档。谁能给我一个解决方案。

最佳答案

试试这个

db.abc.find({"employees.name": "XXX"},{"employees.$":1})

关于json - 从 mongodb 文档中获取 JSON 数组中的数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39739854/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com