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)
  • 相关阅读:
    SVNKit学习——基于Repository的操作之print repository tree、file content、repository history(四)
    java操作svn【svnkit】实操
    python笔记38-使用zmail发各种邮件案例代码
    python笔记37-史上最好用的发邮件zmail
    python笔记3-邮件发送(smtplib)
    第9期《python3接口自动化测试》课程,6月29号开学!
    anyproxy学习4-Linux(Centos)搭建anyproxy环境
    anyproxy学习3-修改返回内容(beforeSendResponse)
    anyproxy学习2-rule模块实现接口mock功能
    anyproxy学习1-windows平台安装和抓手机app上https请求
  • 原文地址:https://www.cnblogs.com/tis100204/p/10309943.html
Copyright © 2011-2022 走看看