最新内容会在源站更新,
转载请保留原文链接: .html
MongoDB启动的时候, mongo会检查用户的HOME
目录, 查找一个名为.mongorc.js
的JavaScript
文件. 如果找到该文件
mongo在第一次运行命令提示符前, 会解释.mongorc.js
文件内容.
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.
当你在mongo命令行中通过--eval
参数或者指定一个.js
文件执行一个JavaScript
文件或者表达式时, mongo在执行完命令后, 会读取.mongorc.js
文件.
你可以通过--norc
参数来禁止读取.mongorc.js
文件.这个文件默认并没有, 需要自己创建一个.
可以在mongo命令行中输入以下代码,来显示代码行数:
cmdCount = 1;
prompt = function() {return (cmdCount++) + "> ";}
命令行显示的样子:
1>
2>
3>
prompt
这个变量名不能改变.改变无效.
host = db.serverStatus().host;prompt = function() {return db+"@"+host+"$ ";}
命令提示符显示:
test@myHost1$
prompt = function() {return "Uptime:"+db.serverStatus().uptime+" Documents:"+db.stats().objects+" > ";}
我试了下,在linux中管用, windows中无效.
1+1
转化成
2
或者删除注释等.
export EDITOR=vim
mongo
在mongo命令行中, 你可以通过输入`edit `或者`edit `,来激活外部编辑器.
function myFunction () { }
edit myFunction
在linux系统中会激活`vim`编辑器.编辑完成后,保存并退出`vim`.
myFunction
会显示
function myFunction() {print("This was edited");
}
mongo命令提示符解释外部编辑器编辑的代码
可能会修改代码内容.这个是由JavaScript编译器决定.比如,可能将1+1
转化成2
或者删除注释等.
it
或继续显示20条.
可以通过设置DBQuery.shellBatchSize
来修改文档数量.
例如: 改为一次显示10行.
DBQuery.shellBatchSize = 10;
在mongo命令提示行中修改, 只影响当前窗口显示.
官网文章
MongoDB中文操作手册
本文发布于:2024-02-01 06:04:57,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170673869734428.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |