- mongoDB版本: 4.0.19(版本暂时无法升级)
- 场景:使用多文档事务。
- 问题:在多个事务并发情况下,执行更新操作,对某字段做减法更新。 如何保证double类型字段,不会被减成负值?
- 已知:
- 可以通过添加限制更新条件的方式,value = 3, update({‘value’: {$gte: 3}}, {$inc: {‘value’: -value}})
- MYSQL可以设置字段类型,为无符号。避免这个问题,那MongoDB?
- 已知1,在事务情况下,更新失败了要手动回滚,不想使用这种方式。
- 求更牛逼的方式~
xc 选择最佳答案
感谢。请问,jsonSchema验证对效率影响大概有多大?