中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MongoDB中有哪些數據庫命令

發布時間:2021-07-16 17:05:36 來源:億速云 閱讀:165 作者:Leah 欄目:數據庫

這期內容當中小編將會給大家帶來有關MongoDB中有哪些數據庫命令,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

  命令是如何工作的

  這里有個你比較熟悉的例子:drop,如果從Shell里刪除一個collection,我們運行db.test.drop().實際上,在內部執行的是drop命令,跟下邊用runCommand執行的操作是一樣的。

  > db.runCommand({"drop" : "test"});{"nIndexesWas" : 1,"msg" : "indexes dropped for collection","ns" : "test.test","ok" : true }

  ok 表示是否執行成功

  實際上,mongoDB的命令被實現為一種對叫$cmd的collection的特殊查詢,runCommand只是使用參數進行了一次查詢,所以我們的drop也可以這樣寫。

  db.$cmd.findOne({"drop" : "test"});

  當mongoDB服務器接到一個對$cmd的查詢時,使用一種特殊的邏輯來處理。幾乎所有的驅動都提供了runCommand方法來執行命令,實際上這些命令都可以通過執行查詢的方式來完成。

  下邊是一些最常用的命令:

  buildInfo: {"buildInfo" : 1}, 返回mongoDB服務器版本和宿主操作系統的信息collStats: {"collStats" : collection},給出指定collection的統計信息,包括數據大小,分配的存儲控件,索引大小等distinct: {"distinct" : collection, "key": key, "query": query} 返回在指定的collection里符合query條件的所有key的值drop: {"drop" : collection}, 刪除collection的說有數據dropDatabase: {"dropDatabase" : 1}, 刪除當前數據庫的所有數據dropIndexes: {"dropIndexes" : collection, "index" : name}, 刪除collection上名字為name的索引findAndModify:參見第3章getLastError: {"getLastError" : 1[, "w" : w[, "wtimeout" : timeout]]}, 檢查此連接上最后操作的錯誤或狀態信息,可以指定一個選項,此命令將會阻塞直到w個salves復制了最后的那個操作或者時間超時(毫秒)isMaster: {"isMaster" : 1}, 檢查此服務器是master還是slavelistCommands: {"listCommands" : 1}, 列出此服務器上所有可用命令listDatabases: {"listDatabases" : 1},列出服務器上所有數據庫ping: {"ping" : 1},檢查服務器是否正在運行,即使服務器處于鎖定狀體此命令也會立即返回renameCollection: {"renameCollection" : a, "to" : b}, 將collection的名字從a改為brepairDatabase:{"repairDatabase" : 1}, 修復并壓縮當前數據庫serverStatus:{"serverStatus" : 1}, 獲取此服務器的管理統計信息。

上述就是小編為大家分享的MongoDB中有哪些數據庫命令了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

偃师市| 乌拉特前旗| 武威市| 射阳县| 伊川县| 辽宁省| 蕉岭县| 永清县| 什邡市| 东阳市| 阿坝县| 嵊州市| 清新县| 三穗县| 古交市| 偏关县| 万年县| 夏邑县| 西吉县| 芜湖市| 潜江市| 罗定市| 孟州市| 平原县| 昆山市| 永年县| 阿克陶县| 客服| 商南县| 来宾市| 太仆寺旗| 靖远县| 简阳市| 黎川县| 麦盖提县| 丰原市| 伊春市| 安顺市| 镇赉县| 玛多县| 娄烦县|