【发布时间】:2021-09-09 21:25:32
【问题描述】:
当我在postman中获取值时,值为null,当我安慰titleArr时,它说obj.title的值是未定义的
obj.title 未定义
router.get("/userID/:userId/title/", verify, async (req, res) => {
const userIdParam = Number(req.params.userId);
const postsObj = await PostsModel.find({ userId: userIdParam });
const titleArr = postsObj.map((obj) => obj.title);
res.send(titleArr);
});
【问题讨论】:
-
尝试安慰postsObj(这将提示返回的数据是否确实是预期的)。如果结果不是预期的,请尝试安慰 req 对象本身,可能是 params 值不正确的情况?
标签: javascript node.js arrays mongodb mongoose