为了账号安全,请及时绑定邮箱和手机立即绑定

使用另一个字段的值更新MongoDB字段

使用另一个字段的值更新MongoDB字段

收到一只叮咚 2019-05-24 15:27:29
使用另一个字段的值更新MongoDB字段在MongoDB中,是否可以使用另一个字段中的值更新字段的值?等效的SQL将是这样的:UPDATE Person SET Name = FirstName + ' ' + LastNameMongoDB伪代码将是:db.person.update( {}, { $set : { name : firstName + ' ' + lastName } );
查看完整描述

4 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

你应该迭代。对于您的具体情况:

db.person.find().snapshot().forEach(
    function (elem) {
        db.person.update(
            {
                _id: elem._id            },
            {
                $set: {
                    name: elem.firstname + ' ' + elem.lastname                }
            }
        );
    });


查看完整回答
反对 回复 2019-05-24
  • 4 回答
  • 0 关注
  • 3663 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信