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

时间:2022-06-01 17:14:44

Mongodb用一个字段更新另外一个字段示例

使用firstname和lastname组合后更新字段name

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

这里需要迭代文档,然后再更新。