将 Mongo 查询转换为 Java 代码作为文档列表

问题描述

我在 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 (将#修改为@)