计算MongoDB中的项目

本文关键字:项目 MongoDB 计算 | 更新日期: 2023-09-27 17:56:05

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

我正在尝试使用CountAsync,我需要在过滤器中传递它。我不想过滤 - 我希望返回所有内容。

计算MongoDB中的项目

您始终可以在方法中传递空文档,如下所示

db.collection.CountDocumentsAsync(new BsonDocument());
db.collection.count()

在 C# 中,可以在集合的光标上使用 Count()。

尝试如下:

var mongo = new Mongo();
mongo.Connect();
var db = mongo.GetDatabase("DatabaseName");
var collection = db.GetCollection<Product>();
var totalCount= collection.Count();

您可以签入以下网址 此网址