Mongodb 快速进阶
1 Mongodb介绍
Mongodb是一种分布式的文档数据库。是一种NoSQL数据库。以数据库,集合(clooection),文档来组织数据。 是非关系型数据的一种。可以看Redis Cassandra MongoDB 区别 非关系型数据库比较
2 Mongodb的安装配置
安装:
sudo apt-get install mongodb
Mongodb的配置文件:/etc/mongodb.conf
查看mongodb的进程信息:ps -ef | grep mongodb
进入方法:
mongo
mongo –host 10.35.165.83
查看mongodb版本信息
mongo –version
关闭服务
systemctl stop mongodb
启动服务
systemctl start mongodb
3 操作Mongodb
1.查看所有数据库:show dbs
2.进入指定数据库: use 数据库名
3.显示当前库中所有的集合: show collections
4.创建集合:db.createCollection(“集合名称”[,options])
5.向集合中插入数据:
db.集合名 .insert({name:’tom’,age:20,score:86.5})
db.集合名称.save(数据) 如果存在对应id,则修改该id,否则添加该id
6.查询指定集合的所有数据:db.集合名称.find() db.集合名称.find().pretty()
7.根据条件,查询指定集合
|
|
8.删除文档
从students集合中删除名字为’alice’的文档
db.students.remove({name:‘alice’})
9.更新文档
例:更新students集合中年龄为20的文档,将其name更新为’aaa’
db.students.update({age:20},{$set:{name:‘aaa’}})
10.删除集合
db.集合名.drop()
11.删除当前数据库
db.dropDatabase()