目录
mongodb是一款面向文档存储的nosql数据库。
| SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
| database | database | 数据库 |
| table | collection | 表/集合 |
| row | document | 数据记录行/文档 |
| column | field | 数据字段/域 |
| index | index | 索引 |
| table joins 表连接 | MongoDB不支持 | |
| primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
- cd /etc/yum.repos.d
- vim mongodb-org-4.2.repo
- [mngodb-org]
- name=MongoDB Repository
- baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.2/x86_64/
- gpgcheck=0
- enabled=1
yum update -y
yum install mongodb-org -y
whereis mongod
- //修片配置文件bindIp: 172.0.0.1 改为 bindIp: 0.0.0.0
- vim /etc/mongod.conf
systemctl start mongod
- //进入数据库
- mongo database -u user -p pwd
- //切换admin数据库
- use admin;
- //创建账号
- db.createUser({user: 'mongodb', pwd: 'mongodb', roles: [{role: 'userAdminAnyDatabase', db: 'admin'}]});
- //授权
- db.auth('user','pwd')
- //查看数据库下面有哪些账号
- db.system.users.find()
-
- //创建文档
- db.mycol2.insert({"name" : "菜鸟教程"})
- //查询文档
- db.collection.find(query, projection)