计算MongoDB中的项目

时间:2015-06-13 13:14:42

标签: c# mongodb

如何使用2.x C#驱动程序计算Mongo集合中所有项目的数量?

我尝试使用CountAsync,我需要在过滤器中传递。我不想过滤 - 我想要一切都归还。

3 个答案:

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