使用另一个字段的值更新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 } } ); });
添加回答
举报
0/150
提交
取消