gpt4 book ai didi

java - 我想从 MongoDB 中的列表介绍 hashmap 获取数据 - Java

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

结构 HashMap

private Map<Phone, List<Address>> phones;

电话和地址是一个类。

类(class)电话

private String number;

类(class)地址

private String street;
private String nrodoor;

示例数据

{
"_id" : "52337346e4b0c8074b67808f",
"name" : "Pepe",
"phones" : {
"123456" : [{
"street" : "Address 1",
"nrodoor" : "1040"
}, {
"street" : "Address 2",
"nrodoor" : "3143"
}]
},
"comment" : "Java"
}

我想搜索按值过滤的电话字段。

此类电话“123456”

恢复完整的对象。

有人可以帮助我。

最佳答案

您可能想要测试归档的“phones.123456”是否存在。我在控制台中尝试过:

db.test.insert({ a: "hello" })
db.test.insert({ a: { b: "hello" }})
db.test.find({ "a.b" : { $exists: true }})

我得到:

{ "_id" : ObjectId("5233f7e8e4600dc4e40965c4"), "a" : { "b" : "hello" } }

关于java - 我想从 MongoDB 中的列表介绍 hashmap 获取数据 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18795154/

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