【问题标题】:How to access array field from query result in MongoDB如何从MongoDB中的查询结果访问数组字段
【发布时间】:2012-10-09 07:44:48
【问题描述】:

我在Cursor中得到了一个JSON对象如下

{
        "field1": "val1",
        "field2": [
            {
                "field3": "val3"
            },
            {
                "field4": "val4"
            }
        ]
}  

我能够访问 feild1 及其值。如何访问 field3 及其值?
我尝试了以下代码但无法正常工作

System.out.println(cursor.next().get("field2.field3"));  

将 null 作为输出。

【问题讨论】:

    标签: java json mongodb


    【解决方案1】:

    试试this。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 2023-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多