我想对嵌套在另一个数组内的对象内部的数组进行更新。这是我可以检索我感兴趣的对象的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进行更新。