执行此路由时,我的诺言返回未定义。我知道我已经检查了数据库文档本身,所以我具有正确的帖子ID。我不明白为什么如果找到文档甚至会返回未定义的文档。提前致谢!
child c1 = new child();
发布架构
router.post(
"/comment/:id",
passport.authenticate("jwt", { session: false }),
(req, res) => {
// Check Validation
new Comment({
user: req.user._id,
text: req.body.text,
})
.save()
.then(comment => {
Post.findOneAndUpdate(
{ _id: req.params.id },
{ $push: { comments: comment._id } },
{ new: true }
);
})
.then(post => {
console.log(post);
res.json(post);
})
.catch(err => {
console.log(err);
res.status(404).json({ postnotfound: "No post found" });
});
}
);
答案 0 :(得分:0)
啊哈,所以我将public static Vector2 ToInt2(this Vector2 v)
{
return new Vector2Int((int)v.x, (int)v.y);
}
与Vector2 v2 = new Vector2(10, 10);
Vector2Int v2i = v2.ToInt2();
分开了,很有意义=]
.then