【发布时间】:2016-10-18 21:47:32
【问题描述】:
我无法填充我的创建者,
一切都很好,但没有显示 id
var StorySchema = new Schema({
creator: { type: Schema.Types.ObjectId, ref: 'User' },
content: String,
created: { type: Date, deafult: Date.now }
})
module.exports = mongoose.model('Story', StorySchema);
这是我的第二个代码
api.route('/')
.post(function (req, res) {
var story = new Story({
creator: req.decoded.id,
content: req.body.content
});
story.save(function (er) {
if (er) {
res.send(er);
return;
}
res.json('User story is created');
});
})
.get(function (req, res) {
Story.find({ creator: req.decoded.id})
.populate({ path: 'creator'}).exec(function (er, data) {
res.json(data);
});
})
一切都很好,只是没有显示用户对象 ID
【问题讨论】: