java实现嵌套查询mongodb数据,最好使用springdata mongodb

如下有两条record:

  1. 查询条件是type=gz --> detai是个List,里面是个obj,查询条件在这个obj里面,而且这个filed是个List,要看里面的值是否符合
  2. 查询出所有type有gz的整个document
  3. 结果应该只能查出第一条,第二条不符合
  4. 应该怎么实现,最好用springdata mongdb

谢谢

{
    "name": "test",
    "location":"11",
    "isTrue":"11",
    "details": [
        {
        "remark": "121221",
        "type": ["bj","sh"],
        "group": ["123","123"]
        },
        {
        "remark": "321321",
        "type": ["sh","gz"],
        "group": ["123","123"]
        }
    ]
}
{
    "name": "test",
    "location":"11",
    "isTrue":"11",
    "details": [
        {
        "remark": "121221",
        "type": ["bj","sh","sz"],
        "group": ["123","123"]
        },
        {
        "remark": "321321",
        "type": ["sh"],
        "group": ["123","123"]
        }
    ]
}
阅读 2.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题