mongoDB 不完整API

常用命令A(yù)PI

show dbs    //顯示所有數(shù)據(jù)庫
use DATABASE_NAME    //切換數(shù)據(jù)庫\創(chuàng)建數(shù)據(jù)庫
db.dropDatabase()    //刪除數(shù)據(jù)庫
db.COLLECTION_NAME.insert(document)    //插入文檔
db.tables/db.collections    //查看集合
db.COLLECTION_NAME.drop()      //刪除集合 
db.col.find().pretty()    //查看數(shù)據(jù)  
db.collection.save({})    //替換數(shù)據(jù)
db.col.remove({})    //刪除數(shù)據(jù)        

更新文檔操作

db.collection.update(
   <query>,
   <update>,
   {
     upsert: <boolean>,
     multi: <boolean>,
     writeConcern: <document>
   }
)
參數(shù)說明
  • query : update的查詢條件,類似sql update查詢內(nèi)where后面的。
  • update : update的對象和一些更新的操作符(如$,$inc...)等,也可以理解為sql update查詢內(nèi)set后面的
  • upsert : 可選,這個參數(shù)的意思是,如果不存在update的記錄,是否插入* objNew,true為插入,默認(rèn)是false,不插入。
  • multi : 可選,mongodb 默認(rèn)是false,只更新找到的第一條記錄,如果這個參數(shù)為true,就把按條件查出來多條記錄全部更新。
  • writeConcern :可選,拋出異常的級別。
db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})

注:詳細(xì)文檔請參考菜鳥教程

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容