Mongo ObjectId字符串表示是否保证是十六进制的?

时间:2015-12-15 10:59:47

标签: mongodb format objectid

根据Mongo documentation on ObjectId(),字符串表示现在似乎是十六进制的,并且尝试使用长度错误的非十六进制字符串初始化ObjectId()会导致失败。

这可以保证这样吗? 在可预见的将来,我可以依赖ObjectId()作为十六进制字符串吗?

1 个答案:

答案 0 :(得分:2)

过去4年我一直在使用MongoDB。我不认为他们将在任何未来版本中更改此基本功能。如果他们这样做,许多代码将不会向后兼容,并将破坏大量的软件。