首先给出下载地址:
MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community
MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass。
安装
根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。
上面的选项都是默认的,一路 “next”, 就可以完成安装。
可以看到,上图中,在新版的 MongoDB 中,已默认设置好了 “data” 和 “log”,并且会作为网络服务运行,不需要再单独进行设置了。 到此,我们就可以开始使用 MongoDB 了。
下一步安装 "install mongoDB compass" 不勾选,否则可能要很长时间都一直在执行安装,MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装。
MongoDB卸载直接在控制面板卸载程序就可以了。
在mongo的安装目录中,有mongo.exe
和mongod.exe
执行文件。前者为客服端,后者为服务器,所以服务器启动之后可以通过执行mongo
连接。
启动
安装完毕后可以先配置环境变量到到path。
在安装目录下创建 mongo.cfg文件。
systemLog:
destination: file
path: E:\tool\MongoDB\install\log\mongod.log
#配置了之后日志都不会以每天切割日志了
logAppend: true
storage:
dbPath: E:\tool\MongoDB\install\data\db
然后安装MongoDB服务(注意以管理员运行cmd执行)
mongod --config "E:\tool\MongoDB\install\mongo.cfg" --install
可以看到上面第一个框不是以管理员身份运行,第二个是以管理员身份运行成功。
启动或这停止服务
在命令提示付中输入如下命令(以管理员身份)
net start MongoDB
你会看到一下界面
说明,MongoDB数据库服务已经成功启动了。
暂停服务使用如下命令:
net stop MongoDB
移除 MongoDB 服务
C:\mongodb\bin\mongod.exe --remove
详细配置信息请看官网:http://docs.mongoing.com/manual-zh/tutorial/install-mongodb-on-windows.html
使用mongo shell
打开命令行提示符,输入mongo命令(前面在环境变量中已经配置了path),你会看到如下界面,在这个界面中你就可以操作你的数据了。
MongoDB 帮助
在 mongodb 客户端中输入 db.help()
MongoDB 统计信息
db.stats()
由于它是一个JavaScript shell,您可以运行一些简单的算术运算:
> 2 + 2
4
>
db 命令用于查看当前操作的文档(数据库):
> db
test
>
插入一些简单的记录并查找它:
> db.runoob.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.runoob.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>
第一个命令将数字 10 插入到 runoob 集合的 x 字段中。
6、推荐图形界面
推荐一个图形化界面吧:MongoBooster(https://nosqlbooster.com/)