发现_id 是 bson.objectid 类型,可以用运算符比较大小,数据仓库写代码的时候忘记加.sort()排序就拿到_id 用了,想问下自动生成_id 的规则是不是越来越大的,是的话就不用回头再改程序了。。
数据是顺序插入的,没有修改过。
数据是顺序插入的,没有修改过。
|
2
是的,mongo 的 id 里面带有时间戳属性,所以可以保证越来越大,具体看一楼文档
|
|
my3157Jul 3, 2018
3
copy from #1 url
``` a 4-byte value representing the seconds since the Unix epoch, a 3-byte machine identifier, a 2-byte process id, and a 3-byte counter, starting with a random value. ``` 以上顺序拼起来之后 hex 就是常见到的 `5b375b5c44edb42181e15bbd` |
|
dlllcsJul 3, 2018
4
并不是,同一秒同一机器的无法区分顺序,时间戳只保存到秒
|