2017-08-13 102 views
1

我在我的mongo数据库中有以下数据。使用猫鼬更新mongodb中的所有数据

{ 
    "FirstName": "Sunil", 
    "LastName": "Jamkatel" 
} 

我想全名在数据库中,使得它需要名字和姓氏从文件并把它们像添加的所有文件:

{ 
    "FirstName": "Sunil", 
    "LastName": "Jamkatel", 
    "FullName": "Sunil Jamkatel" 
} 

请让我知道的方法使用mongoosejs来做到这一点。 谢谢

+0

你有没有考虑使用[虚拟财产(http://mongoosejs.com/docs/guide.html#virtuals)来计算'FullName'动态? – JohnnyHK

回答

1

一个简单的解决方案是使用更新multi选项设置为true。该声明可能看起来像:

YourModel.update(
    {}, 
    { 
    $set: { 
     "FullName": "Sunil Jamkatel" 
    } 
    }, 
    { 
    multi: true 
    } 
); 
+0

我想这样做的数据库中的所有数据。我添加名字和姓氏。 ! –

+0

你说你想在问题中添加全名字段? –

+0

无论如何我们可以做到这一点?对不起,我之前并不清楚。 –