MongoDB 更新文档
-
更新文档
MongoDB的update()和save()方法用于将文档更新为集合。update()方法更新现有文档中的值,而save()方法将现有文档替换为save()方法中传递的文档。 -
update()方法
update()方法更新现有文档中的值。语法示例考虑到mycol集合具有以下数据。以下示例将为标题为“MongoDB Overview”的文档设置新标题“New MongoDB Tutorial”。默认情况下,MongoDB仅更新一个文档。要更新多个文档,您需要将参数“multi”设置为true。- -
save() 方法
save()方法通过了新的文件替换现有的文档(带_id参数且存在该记录,如果不存在则插入一条新的)。语法以下示例从名为mycol的集合中检索所有文档,并以易于阅读的格式排列它们。 -
findOneAndUpdate() 方法
findOneAndUpdate() 方法中的现有文档中更新的值。语法:假设我们创建了一个名为empDetails的集合,并在其中插入了三个文档,如下所示-以下示例更新author为“李四”的文档的phone值。 -
MongoDB updateOne() 方法
此方法更新与给定过滤器匹配的单个文档。语法: -
updateMany()方法
updateMany() 方法更新与给定过滤器匹配的所有文档。示例: