可能的mongodb驱动程序错误?

时间:2012-01-07 19:11:30

标签: mongodb

我在PHP上玩mongodb,我注意到一些奇怪的东西,看看这些:

{ "_id" : ObjectId("4f08958fd80aa8cf6d000000"), "nickname" : "alex" }
{ "_id" : ObjectId("4f089669d80aa8cd6d000000"), "nickname" : "franz" }
{ "_id" : ObjectId("4f0896b3aaca83b3c256b6b4"), "nickname" : "sergej" }

注意_id,在前两个最后6个数字中,应该是随机生成的,都是零,这两个是我在php页面上创建的,最后一个是我直接从mongo界面创建的。

现在,我知道id已经足够独特,但在生产中这将是一个问题,你知道这是一个错误还是有一个解决方法呢?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果递增的值不起作用,则只是一个随机数。

请参阅BSON ObjectID规范部分: http://www.mongodb.org/display/DOCS/Object+IDs