mongodb 4.命令行

  

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>

<>强参考文章

,官网文章


mongodb 4.命令行