[英]Find in mongodb subdocument
我使用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));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.