MongoDB使用ObjectId作为_id字段值,简述ObjectId构造
2017-03-10 11:41
417 查看
ObjectId 具有一个12字节的BSON类型的结构,如下:
前4个字节,从Unix纪元以来表示秒
接下来的3个字节是机器标识
接下来的2个字节进程ID组成
最后的3个字节是一个随机计数器值
MongoDB使用ObjectID作为_id字段的缺省值,为创建各文档生成在各文档。
ObjectId的复杂组合,使所有的_id字段都是唯一的
前4个字节,从Unix纪元以来表示秒
接下来的3个字节是机器标识
接下来的2个字节进程ID组成
最后的3个字节是一个随机计数器值
MongoDB使用ObjectID作为_id字段的缺省值,为创建各文档生成在各文档。
ObjectId的复杂组合,使所有的_id字段都是唯一的
文档创建的时间戳:
将ObjectId转换为String:
相关文章推荐
- mongodb字段类型ObjectID使用
- mongodb字段类型ObjectID使用
- Mongodb使用时用_id作为检索条件的一个问题
- 【Mongodb】使用Python对Mongodb中ObjectId的操作
- mongo里面根据对象字段的ID查询 db.Photo.find({'owner.$id':ObjectId('xxxx')}) , 并且使用forEach循环修改查询的数据
- MongoDB ObjectId详解及使用
- Woocommerce 分类下的产品如何使用ID号来作为默认排序字段
- 【转载】MongoDB ObjectId详解及使用 - permike的专栏 - 博客频道 - CSDN.NET
- java mongoDB 获取并使用_id(ObjectId)的值
- MongoDB ObjectId详解及使用
- MongoDB中如何不使用_id作为主键?曲线救国?
- 使用字节码asm将pojo转换成Map,直接构造mongodb bsonobject
- mongodb使用-增删改查、colleciton关联、_id作为主键实现update
- ASP.NET MVC4下使用MongoDB实现时间戳和ObjectId相互转换
- IPHONE 开发 8 -- Object C Foundation.h它包括所有的类 方法 集合,-(id)init,iphone上使用Sqlite的注意事项小结
- 在Silverlight中使用List<Object>构造交叉表作为Silverlight的DataGrid的数据源
- Meteor 还不能通过 MongoDB ObjectId 找到 doc
- 数据绑定(七)使用ObjectDataProvider对象作为Binding的Source
- WSS 数据库表中的 UserInfo 表中的 tp_SystemId 字段的使用
- WPF使用 ObjectDataProvider 为方法作为绑定数据源