mongodb 文档更新

浏览:37日期:2023-06-22

问题描述

新手请教mongodb更新文档。现有collection名为 user的数据如下{

name:'abc',people:{ student:{ stu_name:'YYW', stu_num:12345 } }

}

现在我要在people.student下添加一个名为stu_sex的字段,请问用什么样的语句,新手第一次接触mongodb,谢谢指教。

问题解答

回答1:

假设你的collection里只有这么一条数据,一个可行的代码如下

db.user.update({name: ’abc’}, {$set: {’people.student.stu_sex’: ’male’}});

如果你的数据实际上是有_id这个主键的,就把上面的

{name: ’abc’}

替换为相应的选择器

相关文章: