gpt4 book ai didi

java - 在mongodb子文档中查找

转载 作者:行者123 更新时间:2023-11-29 03:37:50 25 4
gpt4 key购买 nike

我使用 SpringData。我有带有子文档的文档,它看起来像:

{ "name" : "MongoDB", "type" : "database", "count" : 1, "info" : { x : 203, y : 102 } }

如何找到所有文档(例如)x=203谢谢!

最佳答案

您无法直接获取子文档。您可以做的是使用下面的查询来匹配子文档中的值。如果您对子文档的条件成功,这将检索父文档。正如 Rohit 提到的,您可以使用下面的查询,但这会返回父文档的类型

mongoTemplate.find(new Query(Criteria.where("info.x").is(203))), ParentDocument.class));

关于java - 在mongodb子文档中查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14586620/

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