找不到MongoDB的MoveNextAsync

时间:2016-03-09 17:27:55

标签: c# mongodb

来自:https://docs.mongodb.org/getting-started/csharp/query/

var collection = _database.GetCollection<BsonDocument>("restaurants");
var filter = new BsonDocument();
var count = 0;
using (var cursor = await collection.FindAsync(filter))
{
    while (await cursor.MoveNextAsync())
    {
        var batch = cursor.Current;
        foreach (var document in batch)
        {
            // process document
            count++;
        }
    }
}

我正在使用visual studio 2012和CSharpDriver-2.2.0。 Visual Studio说它无法找到MoveNextAsync方法。感谢。

1 个答案:

答案 0 :(得分:0)

该方法必须是异步的,我尝试这个代码并为我工作检查你是否有这个

using MongoDB.Driver; using MongoDB.Bson; using MongoDB.Driver.Linq; using MongoDB.Shared;