C#异步函数替换Mongo文档不起作用

时间:2016-09-20 20:08:27

标签: c# mongodb

我目前遇到的问题是我无法替换应该使用以下函数更新的Mongo文档:

public async void updateSelectedDocument(BsonDocument document)
        {
            var collection = mongoClient.GetDatabase("db").GetCollection<BsonDocument>("collection");
            var id = document.GetElement("_id").ToString().Remove(0, 4);
            var filter = Builders<BsonDocument>.Filter.Eq("_id", id);
            var result = await collection.ReplaceOneAsync(filter, document, new UpdateOptions { IsUpsert = true });
        }

没有错误,没有任何变量为空。我与mongo实例和集合的连接有效,因为我可以执行查找和插入。如果您需要其他信息,请告诉我。

0 个答案:

没有答案