Как получить счет всех предметов в коллекции Mongo с использованием 2.x C# драйвера?Подсчет единиц в MongoDB
Я пытаюсь использовать CountAsync, который мне нужно передать в фильтр. Я не хочу фильтровать - я хочу, чтобы все вернулось.
Как получить счет всех предметов в коллекции Mongo с использованием 2.x C# драйвера?Подсчет единиц в MongoDB
Я пытаюсь использовать CountAsync, который мне нужно передать в фильтр. Я не хочу фильтровать - я хочу, чтобы все вернулось.
Вы всегда можете передать пустой документ в способе, как этот
db.collection.CountAsync(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();
вы можете проверить в следующем URL this url
[Это] (http://stackoverflow.com/questions/9314886/getting-an-item-count-with-mongodb-c-sharp-driver-query-builder) может оказаться полезным для вас, чтобы получить счет. – Vishwas
что вы получили до сих пор? – felipekm
Почему это нисходящее и «приостановлено»? Это был законный вопрос, на который я не мог найти ответа. – Sam