MongoDB Shell
MongoDB有一个JavaScript shell,允许通过命令行与MongoDB实例进行交互。
如果你想创建表,你应该给表命名,并定义每一列的列名和数据类型。
该shell适用于执行管理功能和运行实例。
如何运行shell
要启动shell,打开命令提示符,以管理员身份运行,然后运行mongo可执行文件:
$ mongo
MongoDB shell version: 2.4.0
Connecting to: test
在启动Shell之前,你应该先启动MongoDB,因为在启动时,Shell会自动尝试连接到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”键时,shell会检测JavaScript语句是否完成。
如果语句没有完成,shell允许您继续在下一行编写。如果连续按下三次“Enter”键,它将取消未完成的命令并返回到> - 命令提示符。