无法使用java驱动程序获取MongoDB对象的_id

时间:2017-08-08 10:19:15

标签: java mongodb

我在没有指定_ids的情况下将对象插入MongoDB,因为我希望它自动创建它们。问题是在程序的某个点我需要检索_ids,但我无法得到它们。我使用的代码如下:

List<DBObject> objs=collection.find(filter).toArray();
BDObject obj=objs.get(0);
String id=obj.get("_id");
//now id is something like 2d938830-2732-44fd-84b0-aa56b95c5df0

最终id变量包含GUID,但它与我在RoboMongo中看到的不同,所以它错了。我在RoboMongo中看到的是:

"_id": LUUID("cada0d4f-a72d-47ad-8ea8-239c3e5795dd")

0 个答案:

没有答案