input(type="hidden", name="movie[_id]", value=movie._id)这句话始终不理解,隐藏域,
TypeError: Cannot read property '_id' of undefined报错
res.redirect('/movie/' + movie._id)电影数据没发保存到数据库
TypeError: Cannot read property '_id' of undefined报错
res.redirect('/movie/' + movie._id)电影数据没发保存到数据库
2016-10-18
在.populate('from', 'name')报错:MissingSchemaError: Schema hasn't been registered for model "User".
需要修改CommentSchema的from: {type: ObjectId, ref: 'Users'}为:ref: 'users'
这里的ref值是在user model创建model时的名字:var User = mongoose.model('users', UserSchema);
这个名字对应在mongoDB里面会创建一个名为users的表。
其他类似
需要修改CommentSchema的from: {type: ObjectId, ref: 'Users'}为:ref: 'users'
这里的ref值是在user model创建model时的名字:var User = mongoose.model('users', UserSchema);
这个名字对应在mongoDB里面会创建一个名为users的表。
其他类似
2016-10-16
最赞回答 / melan
:id 你可以理解成一个占位符,是为了直接从路径中获得参数。比如当有人访问/admin/update/123时就可以匹配到这个路由,并能从req.params.id拿到这个值(等于123)。参考: http://xuyuan923.github.io/2014/10/10/node-tutorial-req/
2016-10-13
最新回答 / 背着行囊独自流浪
不是自带的,需要手动安装md5模块。安装:npm install -g md5-js。使用:md5 "hello world"。官方文档:https://www.npmjs.com/package/md5-js。
2016-10-12
pre("save") 中那句next() 要移到hash()中的回调函数中去,不然加盐和hash的操作没有用,密码会被明文存储。血的教训啊。
2016-10-11