mongo的简单操作

1.创建用户

show databases;
use admin
db.createUser({'user':"A",pwd:'123456',roles:["root"]})

use admin
db.auth('A','123456')
删除数据库
use test
db.dropDatabase()

给用户创建一个特定的权限
use admin
db.createUser({'user':"AB",pwd:'123456',roles:[{db:'three',role:"read"}]})


show users
use admin
db.dropUser('AB')
show users

use local
show collections

2.数据库的操作

查看所有数据库
show dbs
切换数据库
use xxx
查看当前数据库
db
删除数据库
use xxx
db.dropDatabase()
查所有集合(表) show collections
创建数据库
use newdb
db.createCollection('abc')
show dbs
use newdb
show collections

3.集合的操作

创建集合
db.createCollection()
查询集合
show collections
删除集合
db.集合名字.()

4.数据库能存储的类型

object ID
string
Array
Boolean
object
timestap
date
double
integer

5.文档内容操作

1.增删改

2.查询
db.stu.find().limit(4)
db.stu.find().skip(2).limit(3)
有限执行skip
db.stu.find().limit(3).skip(2)
查看所有数据
db.stu.count()
db.stu.find().count()
排序
db.stu.find().sort(age:1)
去重

查看索引
db.data.getIndexes()
删除索引
db.data.dropIndex('key_1)

6.备份与恢复

备份
mongodump -h 127.0.0.1:27017 -d five -o /tmp
恢复
mongorestore -h 127.0.0.1:27017 -d six --dir /tmp/five 

导出文件
导入文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。