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

发布于 2022-09-11 14:52:33 字数 880 浏览 27 评论 0

如下有两条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"]
        }
    ]
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文