4。MongoDB命令行
<强>①MongoDB命令行简介强>
mongo命令行是MongoDB数据库的JavaScript交互接口。可以用这个命令行来对数据库进行增删改查,性能管理等操作。
mongo命令行是MongoDB的一个组件。当你启动MongoDB之后,可以用命令行连接MongoDB。
<>强②启动MongoDB命令行强>
启动MongoDB命令行前,需要确保MongoDB已经启动。
进入MongoDB的安装中<代码>本代码>目录。
- <李>
窗户执行<代码> mongo。exe 代码>
李> <李>
linux。李/mongo
>MongoDB默认IP和端口
MongoDB默认绑定IP为127.0.0.1,端口为27017。如果没有修改mongo默认配置。执行mongo命令会连127.0.0.1:27017。
<>强③mongo显示所有数据库强>
show dbs;
<强>④mongo使用或创建数据库强>
如果指定数据库不存在,则创建一个数据库。
<李>db是当前使用的数据库的索引,这里不要写数据库的名字。就是采用<代码> db> 代码。李李
> <>myCollection数据集的名字。这个可以自定义。
李><强>⑦mongo查找数据强>
db.myCollection.find ();如果数据集的名字中有空格或者特殊字符可以采用db.getCollection()的方式获取。
例:
db.getCollection (“myCollection”); ();mongo命令行每行最多接收4095个字符数量,超过这个限制mongo命令会将它缩短。
<>强⑧mongo命令输出结果格式化强>
db.myCollection.find () .pretty ()还可以通过以下方式设置mongo命令显示结果:
- <李>
打印()打印数据,并不格式化
李> <李>打印(tojson (,
))输出JSON格式,同printjson ()
李> <李>printjson()输出JSON格式,同打印(tojson (,
))
李><强>⑨mongo命令多行模式强>
在mongo命令行中如果以<代码>{代码>,<代码> 代码>,<代码>(代码>结尾,则下一行会以<代码>…代码>开头,直到遇到与之对应的符号<代码>}代码>,<代码> 代码>,<代码>)> 代码。
祝辞,if (x 祝辞,0……在
<强>⑩mongo命令行退出强>
输入<代码>退出()> 代码,或者按<代码> ctrl - c> 代码。
<>强参考文章强>
,官网文章