Ошибка приведения при вызове modal.countDocuments () & modal.count () в Mongoose - PullRequest
0 голосов
/ 19 февраля 2019

Моя функция Mongoose

Сообщение об ошибке: сбой приведения к ObjectId для значения "count" в пути "_id" для модели "myinfo" "

exports.indexCount = function(req, res) {
	MyInfo.countDocuments({}, function(err, count) {	
		if (err) {
			res.json({
				status: "error",
				message: err,
			});
		}
		console.log("Number of users:", count);
		res.json({
			status: "success",
			message: "Count info retrieved successfully",
			data: count,
		});
	});
};

1 Ответ

0 голосов
/ 19 февраля 2019

Проблема была с моим маршрутом

  1. Поскольку у меня уже есть маршрут "/ myinfo /: id".моя ошибка заключалась в том, что я использую маршрут "/ myinfo / count" для получения значений счетчика, что неверно.потому что count отображается как: id в моем маршруте выше
  2. я изменил "/ myinfo / count" на "/ myinfo / get / count", теперь он работает.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...