看板 Database 關於我們 聯絡資訊
我正在學習NoSQL,目前用的是MongoDB 想請問一下如果我要修改一列資料 比方說我原來的table名稱叫 tb1,想要修改下面這一列資料 { "account" : "GGME","avatar":"xxxx", "_id" : ObjectId("5126d51d5001"), "__v" : 0 } 那我看官網教學是說用db.tb1.update() 這個指令 問題來了,如果我只想要改avatar內容 db.tb1.update( {_id:ObjectId("5126d51d5001")}, {avatar:"yyy"} ); 可是發現原來的account內容也被覆蓋掉了 有沒有辦法只修改指定的欄位,其他欄位維持原樣 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 42.66.52.205