问下mongodb 的自增益问题
我想实现一个 { “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,这样查找