MongoDB的ObjectId如何生成? [英] How are MongoDB's ObjectIds generated?
本文介绍了MongoDB的ObjectId如何生成?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
它们有点是随机的吗?
我的意思是....人们能够将它们分开吗?
I mean....would people be able to break them apart?
推荐答案
生成
它们通常由驱动程序本身在客户端生成.例如,在ruby中,可以使用BSON :: ObjectID:
Generation
They are usually generated on the client side by the driver itself. For example, in ruby, BSON::ObjectID can be used:
您还可以生成自己的ObjectId.如果您要使用业务标识符,这特别有用.
You can also generate your own ObjectIds. This is particularly useful if you want to use business identifiers.
- 使用驱动程序生成的ObjectId时,该值较低
- 使用自己的业务ID时,取决于其可预测性(登录,连续标识符...),会略高
这篇关于MongoDB的ObjectId如何生成?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文