目录
一、环境准备
1、MongoDB官网
2、MongoDB下载
3、MongoDB版本
二、软件安装
1、解压安装包
2、环境变量配置
3、初始化数据存储
4、安装MongoDB服务
5、启动服务
三、MongoDB操作
1、MongoDB connect
2、MongoDB shell
一、环境准备
1、MongoDB官网
https://www.mongodb.com/
2、MongoDB下载
https://www.mongodb.com/try/download/community
3、MongoDB版本
https://www.mongodb.com/download-center/community/releases/archive
二、软件安装
1、解压安装包
将下载的安装包 mongodb-windows-x86_64-4.4.0.zip 解压到安装路径
这里的解压路径是 D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0
2、环境变量配置
添加MONGODB_HOME变量
将MONGODB_HOME变量添加到环境变量
3、初始化数据存储
在MongoDB根目录下新建db、log文件夹
初始化数据存储(命令行执行)
代码语言:javascript复制mongod --dbpath "D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0db"
执行之后生成一下文件,然后关闭命令行窗口
4、安装MongoDB服务
在MongoDB根目录下创建配置文件 mongodb.conf
代码语言:javascript复制## 端口号(默认27017)
port=27017
## 数据存储路径
dbpath=D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0db
## 日志存储路径
logpath=D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0logmongo.log
## 启用日志文件(默认启用)
journal=true
## 日志是否追加
logappend=true
## 是否过滤无用日志信息(调试模式可改为false)
quiet=true
安装MongoDB服务
代码语言:javascript复制mongod --config "D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0mongodb.conf" --install --serviceName "MongoDB"
5、启动服务
1、命令行启动(以管理员身份)
代码语言:javascript复制net start MongoDB
代码语言:javascript复制net stop MongoDB
2、手动启动
我的电脑 - 管理 - 服务和应用程序 - 服务 - MongoDB
三、MongoDB操作
1、MongoDB connect
代码语言:javascript复制mongo
db
2、MongoDB shell
代码语言:javascript复制 db.help() help on db methods
db.mycoll.help() help on collection methods
sh.help() sharding helpers
rs.help() replica set helpers
help admin administrative help
help connect connecting to a db help
help keys key shortcuts
help misc misc things to know
help mr mapreduce
show dbs show database names
show collections show collections in current database
show users show users in current database
show profile show most recent system.profile entries with time >= 1ms
show logs show the accessible logger names
show log [name] prints out the last segment of log in memory, 'global' is default
use <db_name> set current database
db.mycoll.find() list objects in collection mycoll
db.mycoll.find( { a : 1 } ) list objects in mycoll where a == 1
it result of the last line evaluated; use to further iterate
DBQuery.shellBatchSize = x set default number of items to display on shell
exit quit the mongo shell