Docs 菜单

Docs 主页开发应用程序MongoDB 驱动程序C#/.NET

更新文档

在此页面上

  • 例子
  • 预期结果
  • 详细信息
  • API 文档

您可以使用 UpdateOne() 更新单个文档MongoCollection 对象上的方法。此方法需要一个 查询筛选器 (指定要更新的文档)和 更新 语句(指定驱动程序应对与查询筛选器匹配的第一个文档进行的更改)。

注意

UpdateOne() 方法仅更新与筛选器匹配的第一个文档。要更新多个文档,请使用 UpdateMany() 方法

提示

您可以将 UpdateOptions UpdateOne()的实例传递给 方法,以便自定义其行为。

以下示例使用Buildersrestaurants集合中名为“Bagels N Buns”的第一个文档的name更新为“2 Bagels 2 Buns”。

选择 AsynchronousSynchronous 标签页,查看相应的代码。

运行上述任一完整示例后,每次调用 UpdateOne() 都会将以下内容写入控制台:

Updated documents: 1

提示

UpdateOne() 返回一个 UpdateResult 对象。

如需了解有关更新文档的更多信息,请参阅“修改文档”指南。

如需了解有关使用生成器的更多信息,请参阅生成器操作

← 插入多个文档