[MongoDB]如何从java mongo中的数组中检索值

时间:2017-06-03 15:21:44

标签: java arrays mongodb

我正在尝试检索和访问数组

{ 
"_id" : ObjectId("59325acd2d9d3069cf439512"),
"name" : "harry"
 "fruits" : [ "apple", "orange" ]
 }

所以我设法检索整个文档,但我想访问我的数组中的特定值(让我们说'苹果')

BasicDBObject query = new BasicDBObject("name", new BasicDBObject("$regex", "harry"));

DBCursor results = coll.find(query);

while (results.hasNext()) { `

    results.next().get("fruits");


}

我寻找某种方法将该对象转换为数组,但没有成功。

感谢您的帮助。

0 个答案:

没有答案