Mongoose - 从双嵌套数组更新对象

时间:2015-11-10 08:52:34

标签: arrays node.js mongodb mongoose mongodb-query

我想对嵌套在另一个数组内的对象内部的数组进行更新。这是我可以检索我感兴趣的对象的find方法:

db.getCollection('messagings').find({
id: '563f8ed864e68e4c200bed45', 
missions : {
    '$elemMatch' : {
        id: '563f8ed864e68e4c200bed46', 
        messages : {
                '$elemMatch' : {
                        timestamp : ISODate("2015-11-09T15:32:30.615Z")
                    }
            }
        }
     }
})

我想更新一个消息元素中的元素,我尝试过这样但很明显它没有用......

{'mission.$.messages.$.message' : 'How are you ?'}

如何在nodejs中使用mongoose进行更新。

0 个答案:

没有答案