问题描述
我在 Mongo DB 中有以下结构
{
"sprintNumber": "1","teamDetailsList": [
{
"c": true,"g": 0,"managerName": "A","qaName": "B","teamName": "C","testsDetails": {
"automatedTestCaseCount": 0,"manualTestCaseCount": 0,"testTypesCount": {
"Functional": 0,"Acceptance": 0,"User Interface": 0,"Regression": 0,"Performance": 0,"Usability": 0
}
}
},{
//same structure as above with different teamName
},{},...
]
}
我想要来自 teamDetailsList 的特定对象,我在其中提供 teamName 作为查询参数。 下面是mongo查询
db.SprintMetrics.find({'teamDetailsList.teamName':'C','sprintNumber':'1'},{'teamDetailsList.$':1,_id:0})
以上查询给出以下数据
{
"c": true,"testsDetails": {
"automatedTestCaseCount": 0,"testTypesCount": {
"Functional": 0,"Usability": 0
}
}
}
这正是我想要的。现在我想实现一个等效的 java 查询,我可以在其中获取 JSON 对象作为文档。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)