MongoDB常用操作
一、MongoDB启动命令
1.启动MongoDB:
systemctl start mongod
2.查看是否启动成功:
systemctl status mongod
3.重启MongoDB:
systemctl restart mongod
4.关闭MongoDB:
systemctl stop mongod
二、启动MongoDB客户端
1.查看服务是否启动:
ps -def | grep mongod
2.查看服务器是否正确:
cd /data/db/journal/
cat mongodb.log
3.查看服务器是否启动正常:
http://127.0.0.1:28017
4.查看是否能够正常登录:
进入/usr/mongodb/bin,执行./mongo
三、MongoDB数据库操作
1.创建数据库:
use DATABASE_NAME
如果数据库不存在,则创建数据库,否则切换到指定数据库
2.查询当前所在数据库:
db
3.查看所有数据库:
show dbs /show databases
4.删除当前所在数据库:
db.dropDatabase()
四、MongoDB操作数据集合
创建集合:
db.createCollection(collectionName,option)
其中,name是集合的名称,option是集合的配置选项。option参数是可选的,可以使用以下参数:
字段 | 类型 | 描述 |
capped | Boolean | 如果为true,则启用封闭的集合,上限是固定大小的集合,在到达最大大小时自动覆盖最旧的条目。如果指定为true。则还需指定size参数。 |
autolndexld | Boolean | 如果为true,则在_id列自动创建索引。 |
size | 数字 | 指定上限集合的最大尺寸(以字节为单位),与capped配合使用。 |
max | 数字 | 指定上限集合中允许的最大文档数。 |