开发学院

您的位置:首页>教程>正文

教程正文

MongoDB的安装

MongoDB的安装

  现在让我们看看如何在Windows上安装MongoDB。

Widnows安装MongoDB 

  要在Windows上安装MongoDB,请先官网下载最新版本的MongoDB。请确保根据Windows版本获得正确的MongoDB版本。要获取Windows版本,请打开命令提示符并执行以下命令。

C:\>wmic os get osarchitecture
OSArchitecture
64-bit
C:\>

  32位版本的MongoDB仅支持小于2GB的数据库,并且仅适用于测试和评估目的。

  现在将下载的文件解压缩到任意位置,例子中为c盘跟目录,确保提取文件夹的名称是MongoDB-win32-i386-[版本]或MongoDB-win32-x86_64-[版本]。这里[版本]是MongoDB下载的版本。

接下来,打开命令提示符并运行以下命令。

C:\>move mongodb-win64-* mongodb
   1 dir(s) moved.
C:\>

  如果您在不同的位置提取了MongoDB,请使用命令CD bunder/DIR转到该路径,然后运行上面给定的进程。

MongoDB需要一个数据文件夹来存储其文件。MongoDB数据目录的默认位置是c:\data\db。因此,需要使用命令提示符创建此文件夹。执行以下命令序列。

C:\>md data

C:\md data\db

  如果在其他位置安装MongoDB,则需要通过在mongod.exe中设置路径dbpath为\data\db指定备用路径。对于相同的路径,请发出以下命令。

  在命令提示符下,进入MongoDB安装文件夹中的bin目录。假设我的安装文件夹是D:\set up\MongoDB

D:\set up\mongodb

C:\Users\XYZ>d:
D:\>cd "set up"
D:\set up>cd mongodb
D:\set up\mongodb>cd bin
D:\set up\mongodb\bin>mongod.exe --dbpath "d:\set up\mongodb\data"

  这将在控制台输出上显示等待连接消息,这表明mongod.exe进程正在成功运行。

  现在要运行MongoDB,需要打开另一个命令提示符并发出以下命令。

D:\set up\mongodb\bin>mongo.exe
MongoDB shell version: 2.4.6
connecting to: test
>db.test.save( { a: 1 } )
>db.test.find()
{ "_id" : ObjectId(5879b0f65a56a454), "a" : 1 }
>

  这将显示MongoDB已安装并成功运行。下次运行MongoDB时,只需要发出命令。

D:\set up\mongodb\bin>mongod.exe --dbpath "d:\set up\mongodb\data" 
D:\set up\mongodb\bin>mongo.exe

在Ubuntu系统安装MongoDB

运行以下命令导入MongoDB公共GPG密钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

  使用如下命令创建一个 /etc/apt/sources.list.d/mongodb.list

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' 
   | sudo tee /etc/apt/sources.list.d/mongodb.list

  输入以下命令更新存储库

sudo apt-get update

  接下来使用以下命令安装MongoDB

apt-get install mongodb-10gen = 2.2.3

  在上面的安装中2.2.3是当前发布的MongoDB版本。确保始终安装最新版本。现在MongoDB已成功安装。

启动 MongoDB

sudo service mongodb start

停止MongoDB

sudo service mongodb stop

重启MongoDB

sudo service mongodb restart

  要使用MongoDB,请运行以下命令。

mongo

  这将连接到正在运行的MongoDB实例。


MongoDB帮助

要获取命令列表,请在MongoDB客户端中键入数据库帮助( )。这将为您提供一个命令列表,如下屏幕截图所示。

db_help.png

MongoDB统计

  要获取有关MongoDB服务器的统计信息,请在MongoDB客户端中键入命令db . stats ( )。这将显示数据库名称、集合数量和数据库中的文档。命令的输出显示在下面的屏幕截图中。

db_stats.png