【发布时间】:2016-02-16 17:14:17
【问题描述】:
我想确定是否成功插入我的 mongo 数据库,我可以选择使用 InsertOne 或 InsertOneAsync。但是根据文档都没有返回结果,那么我有什么可用的选项吗?
【问题讨论】:
标签: c# mongodb mongodb-query
我想确定是否成功插入我的 mongo 数据库,我可以选择使用 InsertOne 或 InsertOneAsync。但是根据文档都没有返回结果,那么我有什么可用的选项吗?
【问题讨论】:
标签: c# mongodb mongodb-query
如果方法执行,则插入成功。否则,该方法会抛出异常。
查看相关问题:MongoDB (server v 2.6.7) with C# driver 2.0: How to get the result from InsertOneAsync。
【讨论】:
Id)。
在 MongoDB .NET 驱动程序中有一个 WriteConcernResult 类,当您执行插入时会返回该类。您可以检查它是否正常。 WriteConcernResult
更新 再看看有一个WriteResult,它在传递单个文档时返回插入操作的结果,当传递一个文档数组时,BulkWriteResult。
【讨论】: