当前位置:   article > 正文

使用MongoDB Compass数据库可视化管理工具操作MongoDB数据库进行增删改查,数据导入导出_mongodb compress

mongodb compress

前言:MongoDB Compass是MongoDB官方提供的一种连接MongoDB数据库可视化管理工具,性能强大,本篇博客主要介绍使用MongoDB Compass对MongoDB数据库进行增删改查操作,以及集合数据的导入与导出。



一。MongoDB Compass的下载与安装

1.进入MongoDB Compass官网,根据需要选择进行下载:

在这里插入图片描述
2.我下载的是免安装压缩版,直接解压缩就能使用:

在这里插入图片描述

二。增删改查操作

1.增加

连接mongodb数据库:

在这里插入图片描述
新建数据库

在这里插入图片描述
在这里插入图片描述
新建成功:

在这里插入图片描述

注意:如果这里不写新建的集合名称,则会报错:
在这里插入图片描述
向集合添加数据:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
常见的数据类型

● Object ID: ⽂档ID
● String: 字符串, 最常⽤, 必须是有效的UTF-8
● Boolean: 存储⼀个布尔值, true或false
● Integer: 整数可以是32位或64位, 这取决于服务器
● Double: 存储浮点值
● Arrays: 数组或列表, 多个值存储到⼀个键
● Object: ⽤于嵌⼊式的⽂档, 即⼀个值为⼀个⽂档
● Null: 存储Null值
● Timestamp: 时间戳, 表示从1970-1-1到现在的总秒数
● Date: 存储当前⽇期或时间的UNIX时间格式

注意点
● 每个⽂档都有⼀个属性, 为_id, 保证每个⽂档的唯⼀性,mongodb默认使用_id作为主键
可以⾃⼰去设置_id插⼊⽂档,如果没有提供, 那么MongoDB为每个⽂档提供了⼀个独特的_id, 类型为objectID
● objectID是⼀个12字节的⼗六进制数,每个字节两位,一共是24 位的字符串: 前4个字节为当前时间戳 接下来3个字节的机器ID 接下来的2个字节中MongoDB的服务进程id 最后3个字节是简单的增量值

此知识点来源于https://blog.csdn.net/weixin_43187141/article/details/82732949

数据添加完成:

在这里插入图片描述

2.查询

集合查询

在这里插入图片描述
查询属性

  • Filter:查询条件,相当于where语句
  • Project:管道符(一般用的少)
  • Sort:排序字段
  • Skip:跳过的个数
  • Limit:页数量

3.修改

修改属性字段值

在这里插入图片描述

4.删除

删除数据库、集合以及数据:

在这里插入图片描述
确认删除:

在这里插入图片描述

三。数据导出与导入

1.数据导出

点击export:

在这里插入图片描述
选择需要导出的类型:

在这里插入图片描述
选择导出集合属性:

在这里插入图片描述
选择导出文件类型以及导出位置:

在这里插入图片描述

导出成功:

在这里插入图片描述

导出的文件studentInfo.json文件:

[{
  "_id": {
    "$oid": "5f5f1cb35657b6148ec59032"
  },
  "name": "张三",
  "age": 23,
  "chooseCourse": [
    {
      "courseId": 1,
      "courseName": "Java",
      "deleted": false
    }
  ],
  "addTime": {
    "$timestamp": {
      "t": 0,
      "i": 0
    }
  },
  "delete": false
},{
  "_id": {
    "$oid": "5f5f2a5f912bb63f783801f4"
  },
  "name": "李四",
  "age": 24,
  "chooseCourse": [
    {
      "courseId": 2,
      "courseName": "MySQL",
      "deleted": false
    }
  ],
  "addTime": {
    "$timestamp": {
      "t": 0,
      "i": 0
    }
  },
  "delete": false
}]
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41

2.数据导入

点击add data,选择import file:

在这里插入图片描述

选择需要导入的文件以及导入文件格式类型:

在这里插入图片描述

点击import,导入成功:

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/407740
推荐阅读
相关标签
  

闽ICP备14008679号