Docs 主页 → 开发应用程序 → MongoDB 驱动程序 → C#/.NET
更新文档
您可以使用 UpdateOne() 更新单个文档MongoCollection
对象上的方法。此方法需要一个 查询筛选器 (指定要更新的文档)和 更新 语句(指定驱动程序应对与查询筛选器匹配的第一个文档进行的更改)。
注意
UpdateOne()
方法仅更新与筛选器匹配的第一个文档。要更新多个文档,请使用 UpdateMany() 方法。
提示
您可以将 UpdateOptions UpdateOne()
的实例传递给 方法,以便自定义其行为。
例子
以下示例使用Builders
将restaurants
集合中名为“Bagels N Buns”的第一个文档的name
更新为“2 Bagels 2 Buns”。
选择 Asynchronous 或 Synchronous 标签页,查看相应的代码。
预期结果
运行上述任一完整示例后,每次调用 UpdateOne()
都会将以下内容写入控制台:
Updated documents: 1
提示
UpdateOne()
返回一个 UpdateResult 对象。
详细信息
如需了解有关更新文档的更多信息,请参阅“修改文档”指南。
如需了解有关使用生成器的更多信息,请参阅生成器操作。