最新內(nèi)容會在源站更新.轉(zhuǎn)載請保留原文鏈接: http://dashidan.com/article/MongoDB/index.html

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)榮成,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
① .mongorc.js文件
MongoDB啟動的時候, mongo會檢查用戶的HOME目錄, 查找一個名為.mongorc.js的JavaScript文件. 如果找到該文件 mongo在第一次運行命令提示符前, 會解釋.mongorc.js文件內(nèi)容.
When starting, mongo checks the user’s HOME directory for a JavaScript file named .mongorc.js. If found, mongo interprets the content of .mongorc.js before displaying the prompt for the first time.
當(dāng)你在mongo命令行中通過--eval參數(shù)或者指定一個.js文件執(zhí)行一個JavaScript文件或者表達(dá)式時, mongo在執(zhí)行完命令后, 會讀取.mongorc.js文件.
你可以通過--norc參數(shù)來禁止讀取.mongorc.js文件.
② 自定義顯示行數(shù)
可以在mongo命令行中輸入以下代碼,來顯示代碼行數(shù):
cmdCount = 1;prompt = function() {
return (cmdCount++) + "> ";
}命令行顯示的樣子:
1>2>3>
③ mongo命令行顯示數(shù)據(jù)名字和主機名
host = db.serverStatus().host;prompt = function() {
return db+"@"+host+"$ ";
}命令提示符顯示:
test@myHost1$
④ mongo命令行自定義顯示運行時間和文檔數(shù)量
prompt = function() {
return "Uptime:"+db.serverStatus().uptime+" Documents:"+db.stats().objects+" > ";
}可能會修改代碼內(nèi)容.這個是由JavaScript編譯器決定.比如,可能將`1+1`轉(zhuǎn)化成`2`或者刪除注釋等.
⑤ 使用外部編輯器
我試了下,在linux中管用, windows中無效.
可能會修改代碼內(nèi)容.這個是由JavaScript編譯器決定.比如,可能將`1+1`轉(zhuǎn)化成`2`或者刪除注釋等.
export EDITOR=vim mongo
在mongo命令行中, 你可以通過輸入edit <variable>或者edit <function>,來激活外部編輯器.
function myFunction () { }edit myFunction
在linux系統(tǒng)中會激活vim編輯器.編輯完成后,保存并退出vim.
myFunction
會顯示
function myFunction() {
print("This was edited");}可能會修改代碼內(nèi)容.這個是由JavaScript編譯器決定.比如,可能將`1+1`轉(zhuǎn)化成`2`或者刪除注釋等.
⑥ 修改mongo命令提示符顯示行數(shù)
db.collection.find()方法返回一個結(jié)果指針.這個方法默認(rèn)會返回前20條數(shù)據(jù).輸入it或繼續(xù)顯示20條.
可以通過設(shè)置DBQuery.shellBatchSize來修改文檔數(shù)量.
例如: 改為一次顯示10行.
DBQuery.shellBatchSize = 10;
⑦ 參考文章
官網(wǎng)文章
分享題目:5.配置mongo命令行
瀏覽地址:http://www.chinadenli.net/article6/gpidig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、定制網(wǎng)站、、網(wǎng)站改版、網(wǎng)站排名、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)