MongoDB的save() - 可以与$ set等更新运算符一起使用?

时间:2013-05-28 12:52:30

标签: mongodb

我可以使用MongoDB的save()命令和更新运算符“$ set”吗?

或者save()可以用来“更新” - 只有在替换所有字段时(ID除外)?

1 个答案:

答案 0 :(得分:1)

不,你不能。

$setupdate语句的运算符。保存是语法糖,它将插入文档或用整个新文档覆盖现有文档。

您可能正在寻找update操作,upsert选项设为真$set,也可能$setOnInsert operators