在处理MySQL时,我可以根据字段的当前值设置UPDATE:
UPDATE table SET field = field + 1;
或者
UPDATE table SET field = IF(field == 1, 0, 1);
我正在试图弄明白我如何在Mongo中做类似的事情。如果我想做一个像if或trinary操作符的东西,我可以在Mongo中这样做吗?
答案 0 :(得分:0)
使用install_requires=[
'pushbullet.py',
'tweepy',
'beautifulsoup4',
'requests',
'yweather'
],
进行增量更新
$inc
对于您示例中的三元运算符,您可以使用db.update({}, {$inc: { field: 1 }}, {multi: true});
,但在更新期间从文档访问数据是一个障碍
$bit