【发布时间】:2012-09-05 13:06:28
【问题描述】:
我有一个收藏。
look
{ "_id" : 13.0 , "tenantref" : { "$id" : 3.0}}
我需要使用 java 检索 id 3.0 的值。 我收到空指针异常。
BasicDBObject field = new BasicDBObject();
BasicDBObject field = new BasicDBObject();
field.put("tenantref.$id", 1);
DBCursor cursor = mongo.getDB("number").getCollection("testthree").find(query,field);
while (cursor.hasNext())
{
System.out.println(cursor.next().get("tenantref.$id"));
}
我收到空指针异常。我需要如何获得价值?
【问题讨论】:
-
空指针异常发生在哪一行?
标签: mongodb mongodb-java mongodb-query