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)
  • 相关阅读:
    HTTP协议详解(转)
    Linux shell 提取文件名和目录名的一些方法(转)
    快速建立ssh互信(转)
    Python 连接mysql
    pt-online-schema-change原理解析(转)
    python基础学习笔记3
    python基础学习笔记2
    DNS服务器原理
    代理服务器(Proxy)原理
    Ext.MessageBox消息框
  • 原文地址:https://www.cnblogs.com/tis100204/p/10309943.html
Copyright © 2011-2022 走看看