Rumah > Soal Jawab > teks badan
新手请教mongodb更新文档。
现有collection名为 user的数据如下
{
name:"abc",
people:{
student:{
stu_name:"YYW",
stu_num:12345
}
}
}
现在我要在people.student下添加一个名为stu_sex的字段,请问用什么样的语句,新手第一次接触mongodb,谢谢指教。
大家讲道理2017-05-02 09:24:15
Andaikan hanya terdapat sekeping data sedemikian dalam koleksi anda, kod yang boleh dilaksanakan adalah seperti berikut
db.user.update({name: 'abc'}, {$set: {'people.student.stu_sex': 'male'}});
Jika data anda sebenarnya mempunyai kunci utama _id, gantikan
di atas{name: 'abc'}
digantikan dengan pemilih yang sepadan