1. 程式人生 > >mongodb更新物件陣列的某個欄位

mongodb更新物件陣列的某個欄位

陣列庫文件:

{_id: 1, usernames: [{name: 'jack',userId:'a'},{name:'tony',userId:'b'}]}

mongodb更新操作寫法:

model.updateMany({'usernames.name': 'jack'}, {$set: {'usernames.$.name': 'john'}});

更新後:

{_id: 1, usernames: [{name: 'john',userId:'a'},{name:'tony',userId:'b'}]}