一、啟動mongo shell
安裝好MongoDB后,直接在命令行終端執行下面的命令:
mongo
如下圖所示:

可選參數如下:

也可以簡寫為:

在mongo shell中使用外部編輯器,如:vi,只需設置環境變量:
export EDITOR=vi
啟動mongo shel即可。下面我們在mongoshell中編輯一個函數:
定義函數:
function myFunction () { }編輯函數:
edit myFunction
function myFunction() {print("Hello World") }當啟動的時候,mongo檢查用戶HOME目錄下的一個JavaScript文件.mongorc.js。如果找到,mongo在首次顯示提示信息前解析.mongorc.js的內容。如果你使用shell執行一個JavaScript文件或計算表達式,要么通過在命令行使用—eval選項或者指定一個.js文件給mongo,mongo會在完成JavaScript的處理后讀取.mongorc.js文件。你可以使用—norc選項來阻止加載.mongorc.js。
創建與當前會話發出操作的數量提示,定義如下變量:
cmdCount = 1;
prompt = function() {
return "mongo " + (cmdCount++) + "> ";
}效果如下:

在mongo shell中顯示數據庫名和主機名:
host = db.serverStatus().host;
cmdCount = 1;
prompt = function() {
return db+"@"+host+" " + (cmdCount++) + "> ";
}效果如下:

顯示當前數據庫名稱,輸入下面的命令。將返回test數據庫,這是默認的數據庫:
db
切換數據庫:
use <數據庫名稱>
查看所有的可用數據庫:
show dbs 或者 show databases
我們可以切換到一個不存在的數據庫上。當我們第一次存入數據的時候,MongoDB會自動創建該數據庫。例如:下面的例子執行的是插入一條數據,該操作會同時創建database(myNewDatabase)和collection(myCollection)

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