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



我可以使用MongoDB的保存()命令与更新操作符,如"$set"?

或者save()可以用来"更新"-只有当替换所有字段(除了ID)?

不行。

$setupdate语句的操作符。Save是一个语法糖,它将插入一个文档或用整个新文档覆盖现有文档。

您可能正在寻找update操作,upsert选项与$set$setOnInsert操作符设置为true。

最新更新