使用數(shù)據(jù)庫我們常常會用到修改數(shù)據(jù)庫內(nèi)容的功能坊萝。
MongoDB提供了db.collection.update(criteria.objNew,upsert,multi)方法來更新數(shù)據(jù)內(nèi)容暴备。
首先我們的數(shù)據(jù)庫里的數(shù)據(jù)是這樣的主籍。
我們想將name為ppmoon的數(shù)據(jù)的password從“123456”修改成“abcdef”
db.users.update({name:"ppmoon"},{$set:{password:"abcedf"}})
先選擇到ppmoon這個數(shù)據(jù)奶段,然后用$set關(guān)鍵字更新里面的其他數(shù)據(jù)捆愁。
然后我們在查詢數(shù)據(jù)就發(fā)現(xiàn)數(shù)據(jù)變更了钮追。
其他更多內(nèi)容可以參考
https://docs.mongodb.org/manual/tutorial/modify-documents/
簡單了學(xué)習(xí)了mongodb的增查刪改痹升,發(fā)現(xiàn)mongodb簡單的地方就是不用像傳統(tǒng)sql數(shù)據(jù)庫一樣需要提前設(shè)計表單,這樣確實方便了很多典蜕。