C# .net核心中的InsertOne mongodb不返回结果

C# .net核心中的InsertOne mongodb不返回结果,c#,mongodb,asp.net-core,.net-core,mongodb-query,C#,Mongodb,Asp.net Core,.net Core,Mongodb Query,我是mongodb新手,使用InsertOne或InsertMany方法时不会返回任何结果。 如何确保数据已插入。 我使用MongoDB.Driver版本2.10.3 对不起,我的语言是您可以检查实现 基本上,每当出现连接错误或插入违反唯一密钥等错误时,您将得到一个MongoWriteException。因此,您的代码可能如下所示: try { collection.InsertOne(document); } catch (MongoWriteException e) { Co

我是mongodb新手,使用InsertOne或InsertMany方法时不会返回任何结果。 如何确保数据已插入。 我使用MongoDB.Driver版本2.10.3
对不起,我的语言是

您可以检查实现

基本上,每当出现连接错误或插入违反唯一密钥等错误时,您将得到一个
MongoWriteException
。因此,您的代码可能如下所示:

try
{
    collection.InsertOne(document);
}
catch (MongoWriteException e)
{
    Console.WriteLine(e.Message);
}

MongoDB中还有另一种方法——它可能成功地执行某些操作,而其他操作可能失败。在这种情况下,返回一个
BulkWriteResult
类的实例。

我已经有一段时间没有使用C了,但看起来他们引入了一个类似JavaScript的等待操作符。我猜这是你的问题。@C#在JS中引入之前,我相信它一直在等待:)@mickl有趣,我不知道。我真的需要再看看C#。我转到Rails,然后在它发布时转到Node。我想我在3.5/4.0左右的某个时候离开了.Net。我记得我真的很想念LINQ推出的Lambda,但JS最终还是得到了它们。