MongoDB Java驱动程序返回爆炸的ObjectId

时间:2016-04-03 23:13:25

标签: java mongodb objectid

我只是使用 Java Mongo 数据库上做一些CRUD。

我的问题是当我查询数据库时,例如:

db.getCollection("something").find(query);

我正确地获取了文档,但每个文档的 ObjectId 是这样的:

"_id": {
  "timestamp": 1459641911,
  "machineIdentifier": 16375804,
  "processIdentifier": 3908,
  "counter": 9920756,
  "time": 1459641911000,
  "date": "2016-04-03T00:05:11.000+0000",
  "timeSecond": 1459641911
}, ...

但我需要它是 12字节表示,如下所示:

ObjectId("507f1f77bcf86cd799439011")

我该怎么做?最好没有任何Java操作。

谢谢

0 个答案:

没有答案