真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【趙強(qiáng)老師】使用MongoDB的命令行工具:mongoshell-創(chuàng)新互聯(lián)

成都創(chuàng)新互聯(lián)長期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為滎經(jīng)企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì),滎經(jīng)網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

一、啟動(dòng)mongo shell

安裝好MongoDB后,直接在命令行終端執(zhí)行下面的命令:

mongo

如下圖所示:

【趙強(qiáng)老師】使用MongoDB的命令行工具:mongoshell

可選參數(shù)如下:

【趙強(qiáng)老師】使用MongoDB的命令行工具:mongoshell

也可以簡寫為:

【趙強(qiáng)老師】使用MongoDB的命令行工具:mongoshell

在mongo shell中使用外部編輯器,如:vi,只需設(shè)置環(huán)境變量:

export EDITOR=vi

啟動(dòng)mongo shel即可。下面我們在mongoshell中編輯一個(gè)函數(shù):

定義函數(shù):

function myFunction () { }

編輯函數(shù):

edit myFunction
function myFunction() {print("Hello World") }

二、mongoshell的啟動(dòng)配置文件.mongorc.js

當(dāng)啟動(dòng)的時(shí)候,mongo檢查用戶HOME目錄下的一個(gè)JavaScript文件.mongorc.js。如果找到,mongo在首次顯示提示信息前解析.mongorc.js的內(nèi)容。如果你使用shell執(zhí)行一個(gè)JavaScript文件或計(jì)算表達(dá)式,要么通過在命令行使用—eval選項(xiàng)或者指定一個(gè).js文件給mongo,mongo會(huì)在完成JavaScript的處理后讀取.mongorc.js文件。你可以使用—norc選項(xiàng)來阻止加載.mongorc.js。

  • 創(chuàng)建與當(dāng)前會(huì)話發(fā)出操作的數(shù)量提示,定義如下變量:

cmdCount = 1;
prompt = function() {
    return "mongo " + (cmdCount++) + "> ";
}
 效果如下:

【趙強(qiáng)老師】使用MongoDB的命令行工具:mongoshell

  • 在mongo shell中顯示數(shù)據(jù)庫名和主機(jī)名:

host = db.serverStatus().host;
cmdCount = 1;
prompt = function() {
    return db+"@"+host+" " + (cmdCount++) + "> ";
}
 效果如下:

【趙強(qiáng)老師】使用MongoDB的命令行工具:mongoshell

三、mongoshell的基本操作

  • 顯示當(dāng)前數(shù)據(jù)庫名稱,輸入下面的命令。將返回test數(shù)據(jù)庫,這是默認(rèn)的數(shù)據(jù)庫:

db
  • 切換數(shù)據(jù)庫:

use <數(shù)據(jù)庫名稱>
  • 查看所有的可用數(shù)據(jù)庫:

show dbs  或者  show databases
  • 我們可以切換到一個(gè)不存在的數(shù)據(jù)庫上。當(dāng)我們第一次存入數(shù)據(jù)的時(shí)候,MongoDB會(huì)自動(dòng)創(chuàng)建該數(shù)據(jù)庫。例如:下面的例子執(zhí)行的是插入一條數(shù)據(jù),該操作會(huì)同時(shí)創(chuàng)建database(myNewDatabase)和collection(myCollection)

【趙強(qiáng)老師】使用MongoDB的命令行工具:mongoshell


網(wǎng)頁標(biāo)題:【趙強(qiáng)老師】使用MongoDB的命令行工具:mongoshell-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://weahome.cn/article/ceoied.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部