在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,
});
});
};
回答如下:
问题出在我的路线上
- 因为我已经有一条路线“/ myinfo /:id”。我的错误是我使用“/ myinfo / count”路径来获取错误的计数值。因为count在我上面的路由中被映射为:id
- 我将“/ 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,
});
});
};
回答如下:
问题出在我的路线上
- 因为我已经有一条路线“/ myinfo /:id”。我的错误是我使用“/ myinfo / count”路径来获取错误的计数值。因为count在我上面的路由中被映射为:id
- 我将“/ myinfo / count”改为“/ myinfo / get / count”,现在可以使用了。
评论列表 (0)
- 暂无评论