【发布时间】:2021-10-30 02:00:47
【问题描述】:
这是我在控制器中的代码
const getById = async (req, res) => {
try {
const myId = Inventory.findById(id).exec();
res.json(myId);
} catch (error) {
res.json({
message: error
});
}
};
我的路由器
router.get('/details/:id', homeController.getById);
【问题讨论】:
-
您可能需要将您的 id 转换为 ObjectId 的类型。
-
您是否尝试在您的
getById函数中使用req.params.id而不是id?
标签: node.js express mongoose rest