gpt4 book ai didi

java - Mongodb在插入文档后返回id

转载 作者:行者123 更新时间:2023-12-01 12:50:43 24 4
gpt4 key购买 nike

我使用 Java 在 MongoDB 中插入文档:

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?我只需要第三项的值。

提前谢谢您。

最佳答案

您可以通过调用document.getObjectId("_id")获取它。

这将返回一个 ObjectId 类型的对象。如果您只想获得字符串值,则可以通过对返回的对象 ID 调用 toString() 来继续。

关于java - Mongodb在插入文档后返回id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24229822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com