问题描述
comment: [
{
type: mongoose.Schema.Types.ObjectId,ref: "Comment",},],
评论模型有 userid 和 username 字段,它们指的是用户模型。我想在用户发表评论时填充评论详细信息(用户、用户名、文本)。我试过这个但不起作用
user: {
type: mongoose.SchemaTypes.ObjectId,ref: "User",required: true,username: {
type: mongoose.Schema.Types.String,text: {
type: String,date: { type: Date,default: Date.Now,required: true },});
Blog.findByIdAndUpdate(
req.blog.id,{
$push: { comment: comment },{
new: true,}
)
.populate("comment.comment","text")
.exec((err,result) => {
if (err) {
return res.status(422).json({ error: err });
} else {
res.json(result);
}
});
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)