Подсчитать количество документов с $ где в MongoDB - PullRequest
0 голосов
/ 22 июня 2019

Я пытаюсь сделать api вызов с axios и expressjs в бэкэнде, который возвращает count из documents для данного condition

Но я не знаю, как это сделать с предложением $where и countDocuments() для доступа к MongoDB с помощью экспресс.

Вот как выглядит мой код backend. Здесь я не использовал $where, так как не знаю, как это сделать.

Мне нужно что-то с MongoDB, которое возвращает количество документов, где isNewCourse = true

isNewCourse - логическое поле

//get courses count to-be accepted
router.route("/courses").get((req, res) => {
  CourseDB.countDocuments({}, function(err, count) {
    res.status(200).send(`${count}`);
  });
});

В этом коде указано количество документов, которое мне не нужно.

1 Ответ

0 голосов
/ 22 июня 2019
    CourseDB.countDocuments({ isNewCourse: true })

Нет необходимости в $where.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...