目录
一:MongoDB服务端与客户端启动:
- 1:服务端默认端口:27017
- 2: 配置文件位置:/etc/mongod.conf
- 3: 默认日志文件位置:/var/log/mongodb/mongod.log
1.1:测试方式启动服务端
- 1:启动mongdb : sudo service mongod start
- 2:关闭mongodb : sudo service mongod stop
- 3:重启mongodb:sudo service mongod restart
1.2:生产方式启动服务端:
- 命令:sudo mongod
- 参数1: --dbpath : 数据库的存放路径。
- 参数2:–logpath : 指定日志文件存放路径。
- 参数3: --logappend 或者 --append: 设置日志写入方式为追加模式。
- 参数4:–fork : 开启新进程运行mongodb
- 参数5: --f 或者 -f: 配置文件路径(可以将上述配置信息写入文件然后通过该文件中的参数进行加载启动)。
- 参数6:–auth: 以权限认证的方式启动。
1.3: 启动客户端:
- 1:启动mondb数据库客户端:mongo
- 2:查看帮助文档: mongo --help
- 3: 退出客户端:exit ctrl + c
二:MongoDB数据库的操作:
- 1: 查看当前数据库: db
- 2: 查看所有的数据库:show dbs 或者 show databases
- 3: 切换数据库:use 数据库名
- 4:删除数据库: db.dropDatabase()
- 注意:没有创建数据库的命令,当切换数据库时,不会创建数据库,当向数据库插入数据时,数据库就会被创建出来。
三: MongoDB集合的命令:
- 1: 增加集合:
方案一:db.集合名,insert({'key: “value”})
方案二:db.createCollection(“集合名”)
方案三:创建集合并且设置容量:db.createCollection(“sub”, {capped: true, size : 10})
- 2: 删除集合:db.集合名.drop()
- 3: 查询集合:show collections
- 5: 设置集合字节上线:db.createCollection(“sub”, {capped: true, size : 10})
- 6: 查询集合的字节上线:db.集合名.isCapped()