我想确定成功插入我的mongo数据库,我可以选择使用InsertOne或InsertOneAsync。根据文档不会返回结果,所以有没有可用的选项?
答案 0 :(得分:5)
如果方法执行,则插入成功。否则,该方法将抛出异常。
查看相关问题:MongoDB (server v 2.6.7) with C# driver 2.0: How to get the result from InsertOneAsync。
答案 1 :(得分:0)
在MongoDB .NET驱动程序中,有一个WriteConcernResult类,在执行插入时会返回该类。你可以检查它是否正常。 WriteConcernResult
<强>更新强> 再看一下,有WriteResult在传递单个文档时返回插入操作的结果,在传递文档数组时返回BulkWriteResult。