mongo-基本操作

mogo基本操作

  • mongo对命令大小写敏感,SQL对大小写不敏感
  • 存放 json数据,一条json数据是一个文档
数据库
  • 查看数据库

    show databases

  • 切换数据库

    use db

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

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

  • 删除数据库

    db.dropDatabase()

    删除的是当前数据库对象

集合 => 表
  • 创建集合

    • 通过命令创建

      db.createCollection(<collection>)

    • 插入文档时创建

      db.<collection>.insert()

  • 查看表

    show collections

  • 集合删除

    db.<collection>.drop()

文档(json) => 记录
  • 命令基本结构 db.<collection>.[insert|remove|update|find](<Query>, <options>)

  • 增 - insert

    db.<collection>.insert(<json>)

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

  • 删 - remove

    db.cname.remove(<Query>)

  • 改 - update

    db.cname.update(<Query>, <operator>)

  • 查 - find | findOne

    db.cname.find(<Query>)

    db.cname.findOne(<Query>)

数据基本操作

  • CRUD
  • 索引
  • 聚合统计
  • 保存文件
  • 权限
posted @ 2020-12-08 00:00  梦_鱼  阅读(165)  评论(0)    收藏  举报