MongoDB常用命令

2021-07-09 14:53:35 字數 1988 閱讀 7463

切換、建立資料庫use yourdb

查詢所有資料庫show dbs

刪除當前使用資料庫db.dropdatabase()

從指定主機上轉殖資料庫db.clonedatabase(「127.0.0.1」)

從指定的機器複製資料庫資料到某個資料庫db.copydatabase(「mydb」,」temp」,」127.0.0.1」)

修復資料庫db.repairdatabase()

檢視當前使用的資料庫db.getname或db

顯示當前資料庫狀態db.stats()

當前db版本db.version()

檢視當前資料庫機器位址db.getmongo()

得到指定名稱的集合db.getcollection(「account」)

得到當前資料庫所有集合db.getcollectionnames()

得到當前資料庫所有集合索引的狀態db.printcollectionstats()

使用者相關

新增使用者db.adduser(「name」)和db.adduser(「username」,」pwd123」,true) 設定密碼、是否唯讀

資料庫認證db.auth(「username」,」123123」)

顯示當前所用使用者show users

刪除使用者db.removeuser(「username」)

查詢所用記錄db.userinfo.find() 預設每頁顯示20條記錄

查詢去掉後的當前集合中的某列的重複資料db.userinfo.disinct(「name」)

查詢(等於)db.userinfo.find() 查詢age==22的集合

查詢(大於)db.userinfo.find(})

小於lt

大於等於

glt 小於等於$lte

包含db.userinfo.find()

開頭db.userinfo.find()

**查詢指定列**name、age db.userinfo.find({},)

查詢指定資料db.userinfo.find(},)

排序db.userinfo.find().sort()

降序db.userinfo.find().sort()

查詢前5條資料db.userinfo.find().limit(5)

查詢10條以後的資料db.userinfo.find().skip(10)

查詢5-10條資料db.userinfo.find().limit(10).skip(5)

與查詢db.userinfo.find(,]})

查詢第一條資料db.userinfo.findone()

查詢集合的條數db.userinfo.find().count()

按某列進行排序db.userinfo.find(}).count()

mongodb 常用命令

以下為基本的常用操作命令 對資料庫操作 檢視所有資料庫 show dbs 刪除當前資料庫 db.dropdatabase 使用資料庫 use 為資料庫名 對collection操作 即sql中的表名 檢視所有collection show collections 檢視collection元素個數 d...

mongoDB常用命令

列出collection show.collections 檢視collection中所有資料 db.collection名稱.find 啟動mongo並設定資料儲存路徑 mongod dbpath 路徑 進入mongo執行介面 mongo預設是沒有使用者和密碼的 mongo 排序 gui工具是不能...

MongoDB常用命令

mongodb是檔案資料庫。是屬於nosql資料庫,也是採用key value結構儲存。與其他nosql比較,具有關係型資料庫的查詢。介於nosql和關係型資料庫之間的產品。redis mongodb oracle mongodb 適合儲存哪些經常變化的資訊項 適合儲存大量非核心資料資訊。庫 檢視所...