zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    ajax专题
    luogu P1346 电车 最短路
    luogu P1462 通往奥格瑞玛的道路 最短路
    luogu P1328 生活大爆炸版石头剪刀布
    luogu P1315 联合权值 枚举
    luogu P1156 垃圾陷阱 背包问题
    luogu P1217 回文质数 枚举
    luogu P3650 滑雪课程设计 枚举
    luogu1209 修理牛棚 贪心
    luogu P1223 排队接水 贪心
  • 原文地址:https://www.cnblogs.com/tis100204/p/10309943.html
Copyright © 2011-2022 走看看