发现_id 是 bson.objectid 类型,可以用运算符比较大小,数据仓库写代码的时候忘记加.sort()排序就拿到_id 用了,想问下自动生成_id 的规则是不是越来越大的,是的话就不用回头再改程序了。。
数据是顺序插入的,没有修改过。
数据是顺序插入的,没有修改过。
1
csuzhangxc Jul 2, 2018 |
2
conn4575 Jul 2, 2018 是的,mongo 的 id 里面带有时间戳属性,所以可以保证越来越大,具体看一楼文档
|
3
my3157 Jul 3, 2018
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` |
4
dlllcs Jul 3, 2018
并不是,同一秒同一机器的无法区分顺序,时间戳只保存到秒
|