Методы подсчета документов в MongoDB с использованием Mongoose

  1. Метод 1: использование метода countDocuments:

    const Model = require('<your-model>');
    Model.countDocuments({}, (err, count) => {
    if (err) {
    console.error(err);
    } else {
    console.log(count);
    }
    });
  2. Метод 2: использование метода count(не рекомендуется в Mongoose v6):

    const Model = require('<your-model>');
    Model.count({}, (err, count) => {
    if (err) {
    console.error(err);
    } else {
    console.log(count);
    }
    });
  3. Метод 3. Использование метода estimatedDocumentCount:

    const Model = require('<your-model>');
    Model.estimatedDocumentCount({}, (err, count) => {
    if (err) {
    console.error(err);
    } else {
    console.log(count);
    }
    });

Эти методы позволяют подсчитать количество документов в коллекции с помощью Mongoose. Вы можете выбрать метод, который соответствует вашему конкретному случаю использования и используемой вами версии Mongoose.