使用另一個(gè)字段的值更新MongoDB字段在MongoDB中,是否可以使用另一個(gè)字段中的值更新字段的值?等效的SQL將是這樣的:UPDATE Person SET Name = FirstName + ' ' + LastNameMongoDB偽代碼將是:db.person.update( {}, { $set : { name : firstName + ' ' + lastName } );
4 回答

慕少森
TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
你應(yīng)該迭代。對(duì)于您的具體情況:
db.person.find().snapshot().forEach( function (elem) { db.person.update( { _id: elem._id }, { $set: { name: elem.firstname + ' ' + elem.lastname } } ); });
添加回答
舉報(bào)
0/150
提交
取消