gpt4 book ai didi

java - 从 Mongodb 中过滤 Java 对象

转载 作者:行者123 更新时间:2023-12-01 04:24:25 25 4
gpt4 key购买 nike

我在 Java 应用程序中过滤 mongodb 时遇到问题。我的 Collection 中有如下条目:

{ "_id": { "$oid": "5228388f12ca90cecddbce98"} , "用户": { "name": "姓名", "password": "密码"}}

现在我想获得一个名为“Name”的用户。我用这段代码尝试过,但没有成功。

BasicDBObject object = new BasicDBObject("User", new BasicDBObject("name", "Name"));

如果我这样尝试,效果很好:

BasicDBObject object = new BasicDBObject("User", new BasicDBObject("name", "Name").append("password", "Password"));

有人知道如何解决这个问题吗?

最佳答案

要过滤嵌套属性,您需要使用 访问该属性。:

BasicDBObject object = new BasicDBObject("User.name", "Name");

关于java - 从 Mongodb 中过滤 Java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18634740/

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