为此,创建 counters 集合,序列字段值可以实现自动长:
初始化集合,以objId作为主键,sequence_value 字段是序列通过自动增长后的一个值:
2.查询序列号查询返回更新后的序列号
操作符解释:
$inc可以对文档的某个值为数字型(只能为满足要求的数字)的键进行增减的操作;
3.测试创建测试集合sms:
在sms集合中新增文档,实现_id自增长:
查询sms集合:
4.java实现java实现以上功能,数据库驱动版本不同运行效果有差异,仅供参考:
5.总结有了字段自增长功能,可以实现订单流水号、编码的流水号等功能,可以实现同MySQL自增字段、Oracle序列的相同效果。
到此这篇关于mongodb字段值自增长实现的文章就介绍到这了,更多相关mongodb字段值自增长内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!