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

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

在MongoDB中,是否可以使用另一个字段中的值更新字段的值?等效的SQL将是这样的:

UPDATE Person SET Name = FirstName + ' ' + LastName

MongoDB伪代码将是:

db.person.update( {}, { $set : { name : firstName + ' ' + lastName } );


收到一只叮咚
浏览 3664回答 4
4回答

慕少森

你应该迭代。对于您的具体情况:db.person.find().snapshot().forEach(     function (elem) {         db.person.update(             {                 _id: elem._id            },             {                 $set: {                     name: elem.firstname + ' ' + elem.lastname                }             }         );     });
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL