几个常用的MongoDB参数
mongod --port 27018 --dbpath <mongo_data_location>/data/db
参数 | 描述 |
---|---|
--help, -h | 返回基本的帮助和用法信息 |
--version | 返回MongoDB的版本 |
--config <filename>,-f <filename> | 指定包含运行阶段配置的配置文件 |
--port <port> | 指定一个TCP的端口,默认为27017 |
--maxConns<number> | 指定mongoDB最多同时接受多少个连接,最多为20000个 |
--logpath<path> | 指定日志文件路径,重启后将覆盖日志文件,附非指定--logappend |
--auth | 启动数据库身份验证 |
--dbpath<path> | 指定一个目录, mongod实例将在其中存储数据 |
--verbose,-v | 增加内部报告的信息量,会被写入到--loppath日志文件中 |
rest:true,表示启用MongoDB数据库服务器的简单REST接口, 让您能够通过发送REST请求来访问数据库, 默认为false;
停止mongodb数据库命令:
mongo 进入mongodb shell
use admin
db.shutdownServer();
访问MongoDB HTTP 接口
当下接口通常有助于获悉如下信息:
- 版本
- 数据库个数
- 活动游标数
- 复制信息
- 客户端信息, 包括锁和查询
- DB日志视图
- MongoDB HTTP接口,可访问该接口的端口28017; 访问URL:http://localhost:28017/
MongoDB shell 命令
命令 | 描述 |
---|---|
help<option> | 显示帮助 |
use<database> | 修改当前数据库句柄,数据库操作是在当前数据库句柄上进行的 |
show<option> | 根据参数显示列表: |
dbs: 显示数据库列表; | |
collections:显示当前数据库中的集合列表 | |
users:显示当前数据库中用户列表 | |
profile:显示system.profile中时间超过1毫秒的条目 | |
log[name] | 显示内存中日志的最后一部份,如果没有指定日志名,则默认为global |
exit | 退出MongoDB shell |