Mongodb
本质上是JavaScript控制台
结构

下载要点
不要设置Windows service
不要install mongodb compass,在官网下载
7以上版本要下shell
检查mongodb是否正常
在cmd里输入mongo
命令
检查数据库
show dbs
创建数据库
1.建立并进入
use <数据库名字>
打开数据库
use <数据库名字>
退出
quit()
显示数据库信息
db.stats()
获得集合名称
db.getCollectionNames()
删除数据库
dp.dropDatabase()
插入文档
db.blog<集合名称>.insert({title:"welcome",author:"zhangsan",Context:"xxxxxxxxx"}<json文件>)
查看数据库内容
db.blog.find():查询所有
db.blog.find(<json格式的查询条件>):按条件查询
example:db.blog.find({author:'sb'}).pretty()
pretty():有缩进
limit(int num):查前几个数据
skip(int num):跳过前几个数据


更新数据库
只更新查到的第一个文档,如果一次修改全部,加上第三个{multi:true}
db.blog.update({title:'welcome'},{$set:{title:'welcome!!'}})

自加:db.blog.update({title:'today'},{$inc:{count:1}})
重命名:db.blog.update({title:'today'},{$rename:{coment<旧名字>:'comment'<新名字>}})
删除数据
db.blog.update({title:'today'},{$unset:{count:1}})
数组操作符
$pop:删除第一个或最后一个
push:插入,插入多个元素:{push:{},{}}
$pull:删除元素