我有一个mongodb的对象,该模型在下面给出一个mongodb的对象阵列添加内容,我想使用PUT到内容添加到现有的阵列从的NodeJS
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
}
}]
});
或POST可予添加内容到现有文档的饲料array.please检查下面的代码
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 }})
}
})
});