2014-06-15 60 views
0

後,我通過使用Java插入MongoDB中的文檔:Mongoddb返回_id插入文檔

BasicDBObject document = new BasicDBObject(); 
    document.put("Atmospheric_Pressure", Atmospheric_Pressure); 
    document.put("Humidity", Humidity); 

    collection.insert(document); 

    System.out.println(document); 

插入件工作,我住進了收集,這是好的。 System.out給了我下面的結果:

{ "Atmospheric_Pressure" : "3" , "Humidity" : "3" , "_id" : { "$oid" : "539d964070d2dfc425fc06a0"}} 

我的問題是我怎麼才能得到唯一的ID?我只需要第三項的價值。

預先感謝您。

回答

1

您可以致電document.getObjectId("_id")得到它。

這將返回一個類型爲ObjectId的對象。如果您只想要字符串值,則可以通過在返回的對象ID上調用toString()繼續。