最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

在Mongoose中调用modal.countDocuments()和modal.count()时出错

IT培训 admin 5浏览 0评论

在Mongoose中调用modal.countDocuments()和modal.count()时出错

我的猫鼬功能

错误消息:对于模型“myinfo”,路径“_id”处的值“count”的转换为ObjectId失败

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. 因为我已经有一条路线“/ myinfo /:id”。我的错误是我使用“/ myinfo / count”路径来获取错误的计数值。因为count在我上面的路由中被映射为:id
  2. 我将“/ myinfo / count”改为“/ myinfo / get / count”,现在可以使用了。

在Mongoose中调用modal.countDocuments()和modal.count()时出错

我的猫鼬功能

错误消息:对于模型“myinfo”,路径“_id”处的值“count”的转换为ObjectId失败

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. 因为我已经有一条路线“/ myinfo /:id”。我的错误是我使用“/ myinfo / count”路径来获取错误的计数值。因为count在我上面的路由中被映射为:id
  2. 我将“/ myinfo / count”改为“/ myinfo / get / count”,现在可以使用了。
发布评论

评论列表 (0)

  1. 暂无评论