开发手册 欢迎您!
软件开发者资料库

MongoDB - 环境

MongoDB环境 - 从简单和简单的步骤学习MongoDB,从基本到高级概念,包括什么是mongoD?,为什么以及在哪里使用它?,环境设置,创建集合,文档。

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

在Windows上安装MongoDB

要在Windows上安装MongoDB,请先下载最新的从 https://www.mongodb.org/downloads  发布MongoDB.确保您获得正确版本的MongoDB,具体取决于您的Windows版本.要获取Windows版本,请打开命令提示符并执行以下命令.

C:\>wmic os get osarchitectureOSArchitecture64-bitC:\>

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

现在将下载的文件解压缩到c:\驱动器或任何其他位置.确保解压缩文件夹的名称为mongodb-win32-i386- [version]或mongodb-win32-x86_64- [version].这里[version]是MongoDB下载的版本.

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

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

如果您在不同位置提取了MongoDB,请使用命令 cd FOOLDER/DIR 立即转到该路径运行上面给出的过程.

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

C:\>md dataC:\md data\db

如果必须在不同的位置安装MongoDB,则需要为 \data \ db 指定备用路径通过在 mongod.exe 中设置路径 dbpath .同样,发出以下命令.

在命令提示符下,导航到MongoDB安装文件夹中的bin目录.假设我的安装文件夹是 D:\ set up\mongodb

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

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

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

D:\set up\mongodb\bin>mongo.exeMongoDB shell version: 2.4.6connecting 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帮助

要获取命令列表,请键入 db.help()在MongoDB客户端中.这将为您提供命令列表,如以下屏幕截图所示.

DB Help

MongoDB统计信息

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

DB Stats