使用Mongo C#驱动程序识别成功插入

时间:2016-02-16 17:14:17

标签: c# mongodb mongodb-query

我想确定成功插入我的mongo数据库,我可以选择使用InsertOne或InsertOneAsync。根据文档不会返回结果,所以有没有可用的选项?

2 个答案:

答案 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