我想編輯節點中的現有用戶。我的前端是帕格。 我的用戶表有很多字段(大約20到25),有些必須是唯一的,比如電子郵件和用戶名,我有函數檢查它們是否不重複。如何檢查兩個對象的JS值不同?
我只想更新客戶端上已更改的值,我的編輯表單已經具有用戶的值,當然。
我認爲最好的方法是檢查req.body的所有輸入,如果它與任何用戶值不同,我應該更新它。 (也許有任何不同的方法?我不能檢查輸入是否「髒」?)
這可能是這種情況。注意我現在只想更新改變的位置,網站和專業領域的req.body對象,其值是我的用戶表沒有像password_confirm
req.body = {
username: 'test',
email: '[email protected]',
password: '1234',
password_confirm: '1234',
location: 'New York',
website: 'new-website.com',
bio: undefined,
expertise: 'New expertise'
}
user = {
username: 'test',
email: '[email protected]',
password: '1234',
location: 'San Fransico',
website: 'website.com',
bio: null,
expertise: null
}
。我嘗試了很多東西,使用減少和lodash,但我無法獲得我正在尋找的領域。
NB 我已經檢查不同StackOverflow的問題,但似乎沒有我的情況工作..
你能確認你的數據是嵌套還是普通對象嗎? – Umair
在這一刻,它是一個普通的對象 –
你可以檢查我的答案。 – Umair