📜  MongoDB Shell

📅  最后修改于: 2020-11-23 01:21:40             🧑  作者: Mango

MongoDB Shell

MongoDB具有JavaScript外壳程序,该外壳程序允许从命令行与MongoDB实例进行交互。

如果要创建表,则应命名该表并定义其列以及每一列的数据类型。

该Shell对于执行管理功能和运行实例很有用。

如何运行外壳

要启动外壳,请打开命令提示符,以管理员身份运行它,然后运行mongo可执行文件:

$ mongo 
MongoDB shell version: 2.4.0
Connecting to: test

您应该在启动外壳程序之前启动mongoDB,因为外壳程序会在启动时自动尝试连接到MongoDB服务器。

Shell是功能齐全的JavaScript解释器。它能够运行任意JavaScript程序。

让我们采用一个简单的数学程序:

>x= 100
100
>x/ 5;
20

您还可以使用JavaScript库

> "Hello, World!".replace("World", "MongoDB");
Hello, MongoDB! 

您甚至可以定义和调用JavaScript函数

> function factorial (n) {

... if (n <= 1) return 1;

... return n * factorial(n - 1);
... }

> factorial (5);

120

注意:您可以创建多个命令。

当您按“ Enter”时,外壳程序将检测JavaScript语句是否完整。

如果该语句未完成,则外壳程序允许您继续在下一行写入它。如果您连续三按“ Enter”键,它将取消格式不正确的命令,并使您返回到>-提示符。