如何使用Java驱动程序在MongoDB文档中动态地从ArrayOfObjects获取值
我在Mongodb集合中得到了一个下面的文档,需要用Java语法获取false的结果值。任何帮助都可以如何使用Java驱动程序在MongoDB文档中动态地从ArrayOfObjects获取值,java,mongodb,spring-boot,rest,Java,Mongodb,Spring Boot,Rest,我在Mongodb集合中得到了一个下面的文档,需要用Java语法获取false的结果值。任何帮助都可以 { "_id" : ObjectId("5f0890e870e631865877e"), "user" : "testuser", "Email" : "testuser@sample.com", "Batch Sys
{
"_id" : ObjectId("5f0890e870e631865877e"),
"user" : "testuser",
"Email" : "testuser@sample.com",
"Batch Systems" : [
"STAR",
"STORY",
"ITEMS",
],
"Email Systems" : [
{
"Bob" : {
"System" : "Bob",
**"result"** : true
}
},
{
"Wild" : {
"System" : "Wild",
"result" : true
}
}
{
"CRaft" : {
"System" : "Craft",
"result" : false
}
}
],
我不能像Email Systems.Bob.result,Email Systems.Wild.result,Email Systems.Craft.result那样使用。有人能建议如何从所有使用Java synatax的系统中获取结果值吗。如果您在键中保留
空格
,我希望会出现一些问题,你不能更改它吗?实际上,数据库端键的定义就是这样的。我不能更改键的值。