新手請教mongodb更新文件。 現有collection名為 user的資料如下{
name:"abc", people:{ student:{ stu_name:"YYW", stu_num:12345 } }
}
現在我要在people.student下方新增一個名為stu_sex的字段,請問用什麼樣的語句,新手第一次接觸mongodb,謝謝指教。
假設你的collection只有這麼一條數據,一個可行的程式碼如下
db.user.update({name: 'abc'}, {$set: {'people.student.stu_sex': 'male'}});
如果你的資料其實是有_id這個主鍵的,就把上面的
{name: 'abc'}
替換為對應的選擇器
假設你的collection只有這麼一條數據,一個可行的程式碼如下
如果你的資料其實是有_id這個主鍵的,就把上面的
替換為對應的選擇器