Mongoose:将项目推入数组,该数组是嵌入文档的属性

时间:2016-03-03 11:18:28

标签: mongoose

请您看一下这段代码并告诉我我做错了什么?

好的,我有一个架构:

var Account = new Schema({
     username: String,
     votes:[
       {                                            
         resId: String,                                 
         upvoted:[String]                                                           
       }
     ]                                                                          
 });

我试图将某个项目推入 upvoted

var resId = 'a';
var id = 'b';
var commentId = 'c';

users.update({'_id':id, 'resId': resId},                
{
     '$push': {'votes.$.upvoted': commentId}
});

但是,它不起作用。

0 个答案:

没有答案