gpt4 book ai didi

java - Mongo Java 查询、DBRef 和一对多关系

转载 作者:太空宇宙 更新时间:2023-11-04 06:15:12 25 4
gpt4 key购买 nike

我已经使用 DBRef 实现了两个 DBObject 之间的关系,如 @http://docs.mongodb.org/ecosystem/drivers/java-types/ 中所述。

为了解决这个问题,我们将使用以下两个 Java 对象:

Foo { String name, ... }
Bar { Foo foo, ... }

这种关系有效;当我使用 MongoDB 命令行时,我可以将 DBRef BSON 对象视为任何给定 Bar 实例中的嵌入式文档,并且当我从 Java 查询 Bar 实例时,Foo 实例(以及 DBRef)将显示为嵌入式文档。

我的问题是:如何搜索具有“foo”字段且“name”字段具有特定值的 Bar 实例?

最佳答案

当查询 Bar 集合时,您的 MongoDB 搜索将如下所示:

{ "foo.name": "要搜索的某个名称"}

关于java - Mongo Java 查询、DBRef 和一对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28179914/

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