标签: mongodb
我可以使用MongoDB的save()命令和更新运算符“$ set”吗?
或者save()可以用来“更新” - 只有在替换所有字段时(ID除外)?
答案 0 :(得分:1)
不,你不能。
$set是update语句的运算符。保存是语法糖,它将插入文档或用整个新文档覆盖现有文档。
$set
update
您可能正在寻找update操作,upsert选项设为真$set,也可能$setOnInsert operators。
upsert
$setOnInsert