目光冰凉
2017-02-07 07:53
采纳率: 50%
浏览 4.0k

请问mongodb怎么更新中插入嵌套对象

比如 一条数据 {
'name' : 'xiaoMing',
'family' : {
'father' : 'daMing'
}
}
更新后 数据变为
{
'name' : '小明',
'family' : {
'father' : '老明',
'mother' : '大红女士'
}
}
具体该怎么做呢= =

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • oyljerry 2017-02-07 09:58
    已采纳
     db.myCollection.update({
        _id: 'xxxxxxxxxxxxxx'
    }, {
        $set: {
                    'name' : '小明',
            {
                    'family.father':'老明',
                    'family.mother':'大红女士'
                    }
        }
    })
    
    点赞 打赏 评论
  • malixi52073 2017-02-07 08:07

    很简单的 你这个如果是java 可以抽象成内部属性。
    public class test{
    private String name;
    private Family family;
    }

    点赞 打赏 评论

相关推荐 更多相似问题