golang mgo 自增1

hicodehi 2014-06-01 08:52:33
golang mgo 如何实现某字段比如 help_id 自增1 ,可以不是主键。该help_id 仅在查询分页时调用,因为skip的性能很低
...全文
2559 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wiggers 2016-02-02
  • 打赏
  • 举报
回复
c.Update(bson.M{"help_id":0}, bson.M{"$inc": bson.M{"help_id": 1}})
伊顺鸣 2015-01-05
  • 打赏
  • 举报
回复
是这样的啊。。。。。。。。。
commandown 2014-11-13
  • 打赏
  • 举报
回复
试试 atomic.AddInt64
十一文 2014-06-05
  • 打赏
  • 举报
回复
如果 你要保证完全正确的的自增一 那么 这个用mysql的自增来生成吧。 另外如果只是为了一个唯一编号 那么可以自己写个个规则,例如毫秒数加上机器id

2,190

社区成员

发帖
与我相关
我的任务
社区描述
go语言学习与交流版
社区管理员
  • go语言社区
  • Freeman Z
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧