如何从MongoDB中的查询结果访问数组字段

时间:2012-10-09 07:44:49

标签: java json mongodb

我在Cursor中有一个JSON对象,如下所示

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

我可以访问feild1及其值。如何访问field3及其值?
我尝试了以下代码,但没有工作

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

获取null作为输出。

1 个答案:

答案 0 :(得分:1)

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