mongodb
非关系型数据库
以键值对形式书写
集合 collection
整个表格
文档 document
表格中的每一条数据
mongodb开机
mongod --dbpath=d:/data
连接客户端
mongo
命令行操作
use 数据库名 切换数据库 如果没有则创建
show dbs; 查看所有数据库
show collections 查看所有数据库
db.dropDatabase() 删除数据库
db.creatCollection("集合名") 在数据库中建立集合
db.集合的名字.drop() 在数据库中删除集合
db.集合的名字.insert/save({"key":"value"}) 向集合中添加数据
db.集合的名字.find() 显示表中的数据,括号中有条件,就根据条件查找,没有条件就显示全部
db.集合的名字.update({原键值对},{$set:{改的数据}}) 修改集合中的数据
db.集合的名字.remove() 删除集合中的数据
db.集合的名字.find().limit(4) 查询4条数据
db.集合的名字.find().skip(3).limit(4) 读取某一页的全部数据
db.集合的名字.find().sort({"age":-1}) 降序排序
db.集合的名字.find().sort({"age":1}) 升序排序
sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。
skip(), limilt(), sort()三个放在一起执行的时候,执行的顺序是先 sort(), 然后是 skip(),最后是显示的 limit()。
分页公式 skip((page-1)*pageSize).limit(pageSize)