【发布时间】:2017-02-27 23:20:37
【问题描述】:
我有一个mongodb对象,下面给出模型,我想在现有数组中添加内容
var UsersSchema = new Schema({
name: {
type: String,
required: true
},
EmpId: {
type: string,
required: true
},
feed:[{
status: {
type: String
},
comments: {
type: String
},
posted_date: {
type: Date,
default : Date.now
}
}]
});
使用 PUT 或 POST 可以将内容添加到现有文档的提要数组中吗?请检查以下代码
router.put('/api/user1', function(request, response){
Model.findById(request.body._id, function(err, user){
console.log(user.feed);
if(err){
response.status(404).send(err);
}
else {
user.update(
{_id: user._id },
{ $addToSet:
{ feed: user.feed }})
}
})
});
【问题讨论】:
标签: angularjs node.js mongodb express mongoose