问下mongodb 的自增益问题
发布于 11 年前 作者 guang152252326 4902 次浏览 最后一次编辑是 8 年前

我想实现一个 { “name” : “test1”, “uid”:0 } { “name” : “test2”, “uid”:1 } { “name” : “test3”, “uid”:2 } 这种uid每次添加都会自动增加, 请问下有什么快捷方法吗,我之前解决方法是先查找一次最后添加的uid,然后在这个基础上面+1操作,在存储。

9 回复

沒有 只能這樣

啊~只有这样啊~总感觉多查找了一次数据库~~

可以建一个sequence表,每次增加的那个值存在里面。用的时候+1取出,再存入。

楼上一样是要多访问一次I/O

mongo原生貌似做不到,2楼的方法可以试试

谢谢~认真看了很好用

无法理解这种需求啊。。。自带的 _id 难道不够好吗

我主要是想查找时方便,例如一个新闻列表,觉得_id 太长了,希望例如通过url new/1,new/2,这样查找

回到顶部