MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用

文章目录

    • 下载
    • 安装
    • 连接MongoDB
    • 创建数据库
    • 创建集合(Collection)
    • 插入数据
    • 批量导入数据
    • 常见错误

下载

打开官网,如图所示找到下载界面
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第1张图片

选择版本下载
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第2张图片

安装

运行下载的EXE文件,自动安装。安装完成会弹出主界面。

连接MongoDB

MongoDB服务默认没有身份验证,所有客户端都可以连接访问。
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第3张图片
连上之后,可以看到,有三个默认数据库
在这里插入图片描述

创建数据库

点击左侧加号按钮
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第4张图片
填入数据库名称和集合名称(这里“集合”的意义类似MySQL表),注意一定要填写集合名称,否则报错无法创建。
也就是说使用 Compass 新建数据库时,必须同时指定一个集合名。
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第5张图片

创建集合(Collection)

MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第6张图片

插入数据

选择一个Collection,点击INSERT DOCUMENT
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第7张图片

会自动生成一个ObjectId类型的id值
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第8张图片

然后我们可以键值对的方式填入数据,相当于就是JSON格式的数据
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第9张图片

插入数据之后,可以在集合里看到。默认显示方式是JSON的列表
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第10张图片
切换TABLE按钮,以数据库表的方式展现
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第11张图片

批量导入数据

菜单栏 collection → Import Data
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第12张图片

选择Json文件导入即可(文件名需要和collection名称一致)
MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第13张图片

常见错误

  1. 启动时报JavaScript Error错误
    MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第14张图片
    解决方式:结束进程,再启动。
    MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第15张图片

  2. 导入时提示json格式不对
    MongoDB笔记(二):MongoDB 可视化工具 MongoDB Compass 使用_第16张图片

    可以按照下面的规则修改文件内容:1.一条数据占一行;2.非格式化的json。

    如下表示两条数据,可以正常导入

    {"user_name":"赵六","user_gender":1}
    {"user_name":"李四","user_gender":1}
    

    如果你的数据格式这样的:
    格式化的json

    {
        "user_name":"赵六",
        "user_gender":1
    }
    {
        "user_name":"张三",
        "user_gender":1
    }
    

    或者多条数据在一行

    {"user_name":"赵六","user_gender":1}{"user_name":"李四","user_gender":1}
    

    是无法导入的。

你可能感兴趣的:(MongoDB)