您所在的位置:下载吧  >  软件下载  >  其他软件  >  编程开发 > Navicat for MongoDB

Navicat for MongoDB v15.0.21.0 官方中文版

  • 软件大小:74.5 MB
  • 软件语言:简体中文
  • 更新时间:2024-05-17
  • 授   权:免费软件
  • 适用平台:WinAll
  • 推荐度: 6
无病毒官方版
点击查看大图
软件介绍

  Navicat for MongoDB是一款非常专业且优秀的mongodb数据库管理软件,可帮助用户更好的对mongodb数据库进行管理,不仅如此,还可管理一些其它云数据库,如阿里云、腾讯云,软件所提供的功能可满足专业开发人员的所有需求,但是软件界面简洁直观,结构也清晰明了,同样适用于一些数据库服务器的初学者,非常容易使用和学习,不仅可以管理mongodb数据库,还可以管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB等不同类型的数据库,让您以安全且简单的方法创建、组织、访问的共享信息,另外,还提供了三种平台的版本,可让用户连接到本地或远程服务器,并提供一些实用的数据库工具以协助用户管理数据,这么好用的软件,赶快下载试试吧!

Navicat for MongoDB

软件功能

  高性能

  MongoDB提供高性能的数据持久性。特别是,

  对嵌入式数据模型的支持减少了数据库系统上的I / O活动。

  索引支持更快的查询,并且可以包含来自嵌入式文档和数组的键。

  丰富的查询语言

  MongoDB支持丰富的查询语言以支持读写操作(CRUD)以及:

  资料汇总

  文本搜索和地理空间查询。

  MongoDB的复制工具(称为副本集)提供:

  自动故障转移

  数据冗余。

  水平可伸缩性

  MongoDB提供水平可伸缩性作为其核心 功能的一部分:

  分片在一组计算机集群分布数据。

  MongoDB支持基于shard键创建数据区域。在平衡群集中,MongoDB仅将区域覆盖的读写定向到区域内的那些分片

  支持多种存储引擎

  MongoDB支持多个存储引擎:

  WiredTiger存储引擎(包括对静态加密的支持 )

  内存中存储引擎。

  另外,MongoDB提供可插拔的存储引擎API,允许第三方为MongoDB开发存储引擎。

软件特色

  一、无缝数据迁移

  数据传输和数据同步让你以低成本轻松快速地迁移数据。提供详细的指引,在各种数据库管理系统之间传输数据。使用数据同步比对和同步数据库。只需几秒钟就能设置和部署比对,并获得你要运行更改的详细脚本。

  二、多元化操作工具

  导入向导能将不同格式的数据传输到数据库,或者设置数据源连接并使用 ODBC 传输。集合、视图或查询结果的数据可导出为 Excel、Access、CSV 等格式。使用树查看、JSON 查看、数据表样式的网格查看及一系列数据编辑工具来添加、修改和删除文档,方便你编辑数据。Navicat 支持 MongoDB 4 事务功能,为你提供有效管理数据所需的工具,并确保能顺利进行。

  三、简单的查询编辑

  视觉化查询创建工具助你创建、编辑和运行查询,而不必担心语法和正确命令的用法。透过关键字建议和减少重复输入相同的代码,自动完成代码和自定义的代码段功能可让编码更加快速。

  四、智能对象设计器

  使用我们的专业对象设计器创建、修改和管理所有数据库对象。在运行 MapReduce 工作之前,预览每个步骤的结果并调试采样数据。使用精心设计的 GridFS 表单存储和检索 MongoDB 数据库中的文件,它允许并行的上载或下载进程。

  五、提升生产力

  MongoDump 直观的图形用户界面能引导你完成整个备份进程,并减少发生错误的机会。为可重复的部署进序(如 MapReduce 工作和脚本运行)设置于特定时间或日期自动运行。无论你身处何地,都可随时把事情办好。

  六、智能模式分析器

  使用内置的可视化工具探索你的模式。分析文档并显示集合中丰富的结构,以便你了解数据的模式,检测模式异常和检查离群值。

  七、协同合作更方便

  将你的连接设置、查询和虚拟组同步到我们的 Navicat Cloud 服务,以便你可实时访问它们,并随时随地与同事分享。有了 Navicat Cloud,你可善用每分每秒,使你的生产力达致最高。

  八、高级安全连接

  通过 SSH 通道和SSL 创建安全的连接,确保每个连接都是安全、稳定和可靠。我们支持数据库服务器的不同验证方式,如 Kerberos 和 X.509 验证。Navicat 12 提供了更多的验证机制和高性能环境,所以你再也不用担心使用不安全的网络进行连接。

  九、跨平台许可证

  现在你可以在 Navicat 12 中使用跨平台许可证。无论在 Windows、macOS 还是Linux 上运行,你都可以购买一次并选择要激活的平台,往後你可以将许可证转移到其他平台上使用。

使用方法

  1、打开软件,提示注册,也可选择试用

Navicat for MongoDB

  2、用户界面

  主窗口

  主窗口是由几个工具栏和窗格所组成,让你创建连接、数据库对象,以及使用一些高级工具。

Navicat for MongoDB

  主工具栏

  主工具栏让你访问基本的对象和功能,例如连接、用户、表、集合、备份、自动运行及更多。若要使用细图标或隐藏图 标标题,请右击工具栏并禁用“使用大图标” 或“显示标题”。

  导航窗格

  导航窗格是浏览连接、数据库和数据库对象的基本途径。如果导航窗格已隐藏,从菜单栏选择“查看”->“导航窗 格”->“显示导航窗格”。

  选项卡栏

  选项卡栏让你切换对象窗格内具有选项卡的窗口。你亦可以选择弹出窗口显示在一个新选项卡中,或显示在一个新窗口。 如果你已打开多个选项卡,可以使用 CTRL+TAB 键方便地切换到其他选项卡。请参阅选项。

  对象工具栏

  对象工具栏提供其他控件,用以操作对象。

  对象窗格

  对象窗格显示一个对象的列表(例如:表、集合、视图、查询等),以及具有选项卡的窗口表单。使用 “列表”、 “详细信息”和 “ER 图表”按钮来转换对象选项卡的查看。

  信息窗格

  信息窗格显示对象的详细信息、项目活动日志、数据库对象的 DDL、对象相依性、用户或角色的成员资格和预览。如果 信息窗格已隐藏,从菜单栏选择“查看”->“信息窗格”->“显示信息窗格”。

  状态栏

  状态栏显示当前使用中窗口的状态信息。

  导航窗格

  导航窗格采用树状结构设计,可让你透过弹出式菜单快捷及方便地处理数据库和它们的对象。如果选项窗口中的“在导 航窗格中的模式下显示对象”选项已勾选,所有数据库对象会显示在此窗格。若要连接到一个数据库或模式,简单地在 此窗格中双击它。

  在登录 Navicat Cloud 功能后,导航窗格会分为“Navicat Cloud”和“我的连接”两部分。

Navicat for MongoDB

  你可以点击树来对焦并输入搜索字符串来筛选树。若要只显示已打开的对象,从菜单栏选择“查看”->“导航窗 格”->“仅显示活跃对象”。

  如果你想隐藏导航窗格中的组结构,选择“查看”->“导航窗格”->“隐藏连接组”。

  如果导航窗格已隐藏,选择“查看”->“导航窗格”->“显示导航窗格”。

  对象窗格

  在“对象”选项卡,你可以使用 “列表”、 “详细信息”和 “ER 图表”按钮来转换对象的视图。

  如果你想隐藏列表视图或详细信息视图中的组结构,从菜单栏选择“查看”->“隐藏对象组”。

  列表视图

  在默认情况下,Navicat 使用“列表”视图。这只显示对象的名字。

  详细信息视图

  “详细信息”视图以列显示对象的名和属性。若要更改显示属性的列,从菜单栏选择“查看”->“选择列”,并在弹出 式窗口中为不同的对象选择要显示的列。

  ER 图表视图(仅适用于非 Essentials 版)

  【注意】仅适用于 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和 MariaDB。只有表提供 ER 图表视图。

  如果已选择的数据库或模式中有表,ER 图表将会自动生成。ER 图表文件保存在设置位置。

Navicat for MongoDB

  图表画布

  以图像显示在数据库或模式中表的字段和表之间的关系。你可以添加、编辑或删除表之间的关系,以及在关系线条上添 加或删除顶点。

  添加一个外键

  在底部工具栏点击 。然后,由子表拖拉一个字段到父表的字段。

  编辑或删除一个外键

  右击关系线条并从弹出式菜单中选择“设计外键”或“删除外键”。

  添加或删除一个顶点

  选择一条关系线条或一个顶点。然后,按住 SHIFT 键并点击该关系线条或该顶点。

  【注意】在 ER 图表视图中双击一个表会打开表设计器,而在列表或详细信息视图中双击一个表会打开表查看器。

  概览

  若要放大或缩小在图表中选择的区域,调整滑杆。使用键盘快捷键亦可得到同样的效果:

  放大:[CTRL++] 或 [CTRL+滑鼠滚轮向上]

  缩小:[CTRL+-] 或 [CTRL+滑鼠滚轮向下]

  底部工具栏

  刷新

  刷新 ER 图表。选择“重新生成 ER 图表”来使用自动布局功能重新生成 ER 图表。

  移动图表

  切换到掌形模式来移动图表。或者,你可以按住 SPACE 键,然后移动图表。

  新建关系

  在两个表的字段之间创建一个关系。点击此按钮,然后由子表拖拉一个字段到父表的字段。

  颜色

  为已选择的表或关系设置颜色。

  纸张大小

  从下拉式列表中选择纸张的大小。对应的纸张大小将反映在概览窗格中。

  信息窗格

  信息窗格显示对象的详细信息、项目活动日志、数据库对象的 DDL、对象相依性、用户或角色的成员资格和预览。如果 信息窗格已隐藏,从菜单栏选择“查看”->“信息窗格”->“显示信息窗格”。

  你可以选择任何连接、对象或项目,然后在信息窗格中选择相应的按钮。

Navicat for MongoDB
Navicat for MongoDB

  关于 Navicat Cloud

  “Navicat Cloud”提供一个云服务,能同步在不同机器和平台的 Navicat 或其他 Navicat 家族成员的连接、查询、 模型和虚拟组。所有 Navicat Cloud 对象均位于不同的项目内。你可以与其他 Navicat Cloud 帐号共享协作项目。

  Navicat Cloud 不能连接和访问你的数据库。它只存储你的连接设置、查询、模型文件和虚拟组。你的数据库密码和数 据(例如:表、视图等)不会存储到 Navicat Cloud。

  【注意】PremiumSoft 会对所有同步的文件严格保密,并且所有员工都不能查看或访问保存在你的 Navicat Cloud 帐 号内的文件内容。

  创建一个新帐号

  1. 在主窗口中,点击“登录”并点击“创建 Navicat ID”。

  2. 输入所需的信息并点击“注册”按钮。一封验证电子邮件将发送到你的电子邮箱。

  3. 点击电子邮件内的链接以验证新帐号。

  【提示】你可以使用与 Navicat 客户服务中心相同的 Navicat ID 登录。

  登录 Navicat Cloud

  1. 在主窗口中,点击“登录”并输入你的“Navicat ID”和“密码”。

  2. 点击“登录”按钮。

  3. 如果你在 Navicat Cloud Portal 网站启用了两步验证,一个验证码会透过你的移动应用程序发送到你手机。输 入收到的验证码来登录。

  退出 Navicat Cloud

  1. 右击主窗口中的“Navicat Cloud”并选择“关闭全部连接”来关闭 Navicat Cloud 的所有连接。

  2. 在工具栏点击你的头像。

  3. 在 Navicat Cloud 窗口中,点击你的电子邮箱并选择“退出”。

  管理 Navicat Cloud

  查看云使用率

  1. 在主窗口的工具栏点击你的头像。

  2. Navicat Cloud 窗口会显示你的云使用率和当前方案。

  【注意】一个连接、查询、模型或虚拟组为 1 单位。

  更改你的头像

  1. 在主窗口的工具栏点击你的头像。

  2. 在 Navicat Cloud 窗口中,点击头像。

  3. 选择图像文件。

  管理你的 Navicat Cloud 帐号

  1. 在主窗口的工具栏点击你的头像。

  2. 在 Navicat Cloud 窗口中,点击你的电子邮箱并选择“管理帐号”。

  3. 浏览器将会打开 Navicat Cloud Portal 网站。

  升级 Navicat Cloud 方案

  1. 在主窗口的工具栏点击你的头像。

  2. 在 Navicat Cloud 窗口中,点击“升级”。

  3. 浏览器将会打开 Navicat Cloud Portal 网站。

  创建一个项目

  1. 在导航窗格中选择“Navicat Cloud”。

  2. 右击并选择“新建项目”。

  添加成员到一个项目

  1. 在导航窗格中选择一个项目。

  2. 右击并选择“协作与”。

  3. 点击“添加成员”。

  4. 输入成员的 Navicat ID。

  5. 选择成员角色。

  6. 点击“添加”。

Navicat for MongoDB

  客人 读取对象 【注意】每一次可添加最多 10 个成员。在编辑框中使用逗号或输入键来分隔成员。

  在一个项目管理成员

  1. 在导航窗格中选择一个项目。

  2. 右击并选择“协作与”。

  3. 更改后点击“应用”。

  【注意】如果你是所有者或管理员,你可以点击“x”按钮来移除成员。

  重命名一个项目

  1. 在导航窗格中选择一个项目。

  2. 右击并选择“重命名”。

  3. 输入项目名。

  退出一个项目

  1. 在导航窗格中选择一个项目。

  2. 右击并选择“退出项目”。

  删除一个项目

  1. 在导航窗格中选择一个项目。

  2. 右击并选择“删除项目”。

  移动或复制一个连接到 Navicat Cloud

  1. 右击“我的连接”的连接并选择“移动连接到”或“复制连接到”。

  2. 选择现有的项目或创建一个新项目。

  3. 连接会移动或复制到 Navicat Cloud。它的所有查询和虚拟组亦会保存在 Navicat Cloud。

  移动或复制一个连接到我的连接

  1. 右击“Navicat Cloud”的连接并选择“移动连接到”或“复制连接到”->“我的连接”。

  2. 连接会移动或复制到我的连接。它的所有查询和虚拟组亦会保存在本地机器中。

  移动或复制一个模型到 Navicat Cloud

  1. 在“我的连接”选择一个模型文件。

  2. 拖放它到“Navicat Cloud”中的一个项目。

  移动或复制一个模型到我的连接

  1. 在“Navicat Cloud”的项目内选择一个模型文件。

  2. 拖放它到“我的连接”。

  创建操作

  创建或插入操作会将新文档添加到集合中。如果该集合当前不存在,则插入操作将创建该集合。

  MongoDB提供了以下将文档插入集合的方法:

  db.collection.insertOne() 3.2版中的新功能

  db.collection.insertMany() 3.2版中的新功能

  在MongoDB中,插入操作的目标是单个collection。MongoDB中的所有写操作都是单个文档级别的 原子操作。

Navicat for MongoDB

  有关示例,请参见插入文档。

  读取操作

  读取操作从 集合中检索文档 ; 即查询文档集合。MongoDB提供了以下方法来从集合中读取文档:

  db.collection.find()

  您可以指定查询过滤器或条件以标识要返回的文档。

Navicat for MongoDB

  更新操作

  Update操作修改现有的文件一个在集合。MongoDB提供了以下方法来更新集合的文档:

  db.collection.updateOne() 3.2版中的新功能

  db.collection.updateMany() 3.2版中的新功能

  db.collection.replaceOne() 3.2版中的新功能

  在MongoDB中,更新操作针对单个集合。MongoDB中的所有写操作都是单个文档级别的原子操作。

  您可以指定标准或过滤器,以标识要更新的文档。这些过滤器使用与读取操作相同的语法。

Navicat for MongoDB

  有关示例,请参见更新文档。

  删除操作

  删除操作从集合中删除文档。MongoDB提供了以下删除集合文档的方法:

  db.collection.deleteOne() 3.2版中的新功能

  db.collection.deleteMany() 3.2版中的新功能

  在MongoDB中,删除操作的目标是单个collection。MongoDB中的所有写操作都是单个文档级别的原子操作。

  您可以指定标准或过滤器,以标识要删除的文档。这些过滤器使用与读取操作相同的语法。

Navicat for MongoDB

常见问题

  MongoDB是否作为托管服务提供?

  是。MongoDB Atlas是一种云托管的数据库即服务。

  集合与表格有何不同?

  MongoDB数据库将数据存储在collections中,而不是表 。集合包含一个或多个 BSON文档。文档类似于关系数据库表中的记录或行。每个文档都有 一个或多个字段;字段类似于关系数据库表中的列。

  如何创建数据库和集合?

  如果数据库不存在,则当您第一次为该数据库存储数据时,MongoDB会创建该数据库。

  如果不存在集合,则在您第一次为该集合存储数据时,MongoDB会创建该集合。

  如何定义或更改收集模式?

  您无需在MongoDB中为集合指定架构。尽管集合中的文档通常具有很大程度上相同的结构,但这不是必需的;也就是说,单个集合中的文档不需要具有相同的字段集。字段的数据类型在集合中的文档之间也可能不同。

  要更改集合中文档的结构,请将文档更新为新结构。例如,添加新字段,删除现有字段或将字段值更新为新类型。

  MongoDB是否支持SQL?

  不直接,不。但是,MongoDB确实支持自己的丰富查询语言。有关使用MongoDB查询语言的示例,请参阅 MongoDB CRUD操作

  您还可以使用MongoDB Connector for BI通过SQL查询MongoDB集合。

  MongoDB是否支持交易?

  因为单个文档可以包含相关数据,否则它们将在关系模式中的各个父子表之间建模,因此MongoDB的原子单文档操作已经提供了满足大多数应用程序数据完整性需求的事务语义。一个或多个字段可以在单个操作中编写,包括对多个子文档和数组元素的更新。MongoDB提供的保证可确保在文档更新时完全隔离。任何错误都会导致操作回滚,以便客户端获得文档的一致视图。

  但是,对于需要对多个文档(在单个或多个集合中)进行读写原子性的情况,MongoDB支持多文档事务

  MongoDB是否处理缓存?

  是。MongoDB将最近使用的数据保留在RAM中。如果您为查询创建了索引,并且您的工作数据集适合RAM,那么MongoDB将从内存中提供所有查询。

  MongoDB不会缓存查询结果以返回相同查询的缓存结果。

  MongoDB如何解决SQL或查询注入?

  客户端程序在MongoDB中组装查询时,将构建BSON对象而不是字符串。因此,传统的SQL注入攻击不是问题。更多细节和一些细微差别将在下面介绍。

  MongoDB将查询表示为BSON对象。通常, 客户端库提供了一个方便,无注入的过程来构建这些对象。

Navicat for MongoDB下载地址

本类最新
  • Cygwin

    808 KB/2020-08-17

    Cygwin(UNIX模拟环境)是许多自由软件的集合,最初由CygnusSolutions开发,用于各种版本的MicrosoftWindows上,运行UNIX类系统。Cygwi

  • Vbs To Exe

    1.45 MB/2020-08-17

    VbsToExe绿色中文版是一款vb转exe的工具。VbsToExe简单易用,而且VbsToEXE转换器自带中文,界面简洁操作简单,需要这款转换工具的朋友可以下载使用。

  • Visual Studio 2015 Community

    5.8 GB/2020-08-17

    微软终于发布了VisualStudio2015简体中文版,下载吧第一时间提供VisualStudio2015官方中免费文版下载。VS2015提供了跨平台开发的功能,支持从Windows到Linux、甚至iOS和Android的开发!

  • Cygwin x64

    832 KB/2020-08-17

    Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnussolutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购

  • sql数据库备份恢复助手

    1.77 MB/2020-08-17

    sql数据库备份恢复助手是一款能够帮助sql数据库备份与恢复的工具,软件完美支持自动/手工方式备份本地/局域网(远程)数据库,无限复合式备份任务,支持备份文件通过Lan/Ftp/云

  • Navicat for MySQL

    17.34 MB/2020-08-17

    NavicatforMySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI)...

  • jEdit

    3.72 MB/2020-08-17

    jEdit官方中文版是一个用Java语言开发的文本编辑器,在GPL下发布。它可以在Windows、Linux、MacOS等多种平台下运行,并且有很多插件,可以扩充基本功能。它也支

  • Aptana Studio

    127.97 MB/2020-08-17

    AptanaStudio官方版是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为eclipse插件使用。AptanaStudio可以支持多种AJA

每日更新软件推荐
  • 一周最热
  • 总排行榜

您可能感兴趣的专题

  • 男生必备

    男生必备

    男生们看过来!

  • 安卓装机必备

    安卓装机必备

  • 女生必备

    女生必备

      女生必备app是拥有众多女性用户的手机软件,作为一个女生,生活中像淘宝、京东这类线上购物软件可以说是少不了的,小红书这种穿搭、化妆分享平台也很受欢迎,类似于西柚大姨妈、美柚这种专为女生打造的生理期app更是手机必备,还有大家用的最多拍照美颜app是绝对不能忘记的,除此之外对于一些追星女孩来说,微博也是一个必不可少的软件。超多女生必备软件尽在下载吧!

  • 迅雷看看使用教程

    迅雷看看使用教程

    迅雷看看播放器是一款多功能在线高清多媒体视频播放器,支持本地播放与在线视频点播,采用P2P点对点传输技术,可以在线流畅观看高清晰电影。不仅如此,迅雷看看不断完善用户交互和在线产品体验,让您的工作与生活充满乐趣。

  • 驱动精灵

    驱动精灵

    驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能,也是大家日常生活中经常用到的实用型软件之一了。

  • 拼音输入法

    拼音输入法

    对于电脑文字输入,拼音输入法是一种非常受欢迎的输入法,搜狗拼音输入法、百度拼音输入法、QQ拼音输入法、谷歌拼音输入法、紫光拼音输入法、智能拼音输入法等,你在用哪款呢?一款好用适合自己的拼音输入法一定对您平时帮助很大!下载吧收集了最热门国人最喜欢用的拼音输入法给大家。

  • b站哔哩哔哩怎么使用

    b站哔哩哔哩怎么使用

    很多人都喜欢在b站哔哩哔哩上观看视频,不单是因为可以提前看到一些视频资源,B站的一些弹幕、评论的玩法也是被网友们玩坏了!下面下载吧小编带来了b站哔哩哔哩怎么使用的教程合集!希望能帮到你啦!

  • 抖音短视频app

    抖音短视频app

    抖音短视频app,这里汇聚全球潮流音乐,搭配舞蹈、表演等内容形式,还有超多原创特效、滤镜、场景切换帮你一秒变大片,为你打造刷爆朋友圈的魔性短视频。脑洞有多大,舞台就有多大!好玩的人都在这儿!