使用另一個字段的值更新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
提交
取消