如何使用2.x C#驱动程序计算Mongo集合中所有项目的数量?
我尝试使用CountAsync,我需要在过滤器中传递。我不想过滤 - 我想要一切都归还。
答案 0 :(得分:16)
您始终可以在此方法中传递空文档
db.collection.CountAsync(new BsonDocument());
答案 1 :(得分:1)
db.collection.count()
在C#中,您可以在集合的光标上使用Count()。
答案 2 :(得分:1)
尝试如下:
var mongo = new Mongo();
mongo.Connect();
var db = mongo.GetDatabase("DatabaseName");
var collection = db.GetCollection<Product>();
var totalCount= collection.Count();
您可以查看以下网址 this url