mongodb基础

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)
原文地址:https://www.cnblogs.com/tis100204/p/10309943.html