• Mongo基本操作


    mogo基本操作

    • mongo对命令大小写敏感,SQL对大小写不敏感

    • mongo是json数据,一条json数据就是文档,没有结构

      支持 字符串、数字、布尔、空类型,mapping 、数组结构

    • SQL是结构化数据,一行结构化数据就是记录,有结构约束

      支持字符、数字、日期、枚举、布尔,

    数据库
    • 查看数据库

      show databases

    • 切换数据库

      use db

      • db 不需要创建,在集合创建时自动创建
    • 切换数据库之后,当前数据库对象为db

    • 通过db对象对集合文档进行操作

    • 删除数据库

      db.dropDatabase()

      删除的是当前数据库对象

    集合 => 表
    • 创建集合

      • 通过命令创建

        db.createCollection(c) c是集合的名称

      • 插入文档时创建

        db.c.insert(josn) c是集合的名称

    • 查看表

      show collections

    • 集合删除

      db.c.drop()

    文档(json) => 记录
    • 命令基本结构 db.cname.[insert|remove|update|find]({filter}, {update})

    • 增 - insert

      db.cname.insert({"key": value, ...})

      每新增一条文档,都会为文档创建 _id字段 {"_id"}

    • 删 - remove

      db.cname.remove({filter})

    • 改 - update

      db.cname.update({filter}, {source})

    • 查 - find | findOne

      db.cname.find({filter})

      db.cname.findOne({filter})

    数据基本操作

    • CRUD
    • 索引
    • 聚合统计
    • 保存文件
    • 权限
  • 相关阅读:
    搜索1011
    搜索1008(二分)
    贪心算法专题总结
    贪心算法1002
    c++笔记
    贪心算法1017
    贪心算法1008
    贪心算法1013
    Ubuntu中 sudo update与sudo upgrade的作用及区别
    requirejs 扩展,支持脚本资源预加载
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/14017911.html
Copyright © 2020-2023  润新知