2017-08-13 60 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

無論如何我們可以做到這一點?對不起,我之前並不清楚。 –