2014-09-25 38 views
0

我想通過指定名稱來檢索mongodb集合中的記錄的id。如何通過在java中提供名稱來檢索mongodb中的id

這就是我通過它嘗試回來的整個事情,但我只是想要的ID。任何幫助?

DBCollection parameterTable = db.getCollection("configurationTable"); 
BasicDBObject searchQuery = new BasicDBObject(); 
     searchQuery.put("name", "data1"); 
     DBCursor cursor = parameterTable.find(searchQuery); 
     while (cursor.hasNext()) { 
      System.out.println(cursor.next()); 
     } 

而這正是它返回:

{ "_id" : { "$oid" : "5423d3ceccf213e6d265fc9c"} , "name" : "data1" , "created" : { "$date" : "2014-09-25T08:35:26.361Z"} , "timestamp" : { "$date" : "2014-09-25T08:35:26.361Z"}} 

回答

0

我沒有太大的把握,還沒有得到,你可以做一些事情,如ID:

cursor.next().get("_id"); 
相關問題