比如该记录有的id status两个字段
如何通过id 切换status的0/1状态
不用先取status数据再取反再update这样
如何通过id 切换status的0/1状态
不用先取status数据再取反再update这样
推荐工具
› RoboMongo
推荐书目
› 50 Tips and Tricks for MongoDB Developers 1
ceclinux Feb 18, 2014
我觉得。。。为什么要设计成这样呢,我会每次inc然后用的时候取2余数
|
2
lzt163 OP @ceclinux 这样不是还是要作两次操作么 inc update?
我希望可以一次操作 或者有原子性 比方说类似 findandmodify这类感觉 |
4
cevincheung Feb 19, 2014
可以直接update啊,如果不需要验证数据是否存在的话。
|
5
shiniv Feb 19, 2014
用位运算呗,简单方便。。
|
7
pilipala Feb 19, 2014
只有$inc了, 位运算也需要先读出来,
$inc 在mongodb 里面就是原子的, 楼主自己看看书吧 |