乐趣区

关于低代码:5-款超好用的-MongoDB-GUI-使用测评-|-下

MongoDB 是一种非关系型数据库,于 2017 年上市,现市值已超过 300 亿美元,依据 Stack Overflow 2022 年的考察显示,超过四分之一的开发者都在应用 MongoDB。像 MongoDB 这种非关系型数据库在进行数据处理时非常灵便,用户能够依据本人的需要一直更改数据库的模式,而不是被禁锢在垂直化的固定模式中,这也是其广受关注的起因。

MongoDB 的使用率位列第四

与传统的基于表格和列的数据库不同,非关系型数据库通过嵌套的键值对进行数据操作。所以当用户通过前端解析数据时,非关系型数据库的数据格式就曾经满足要求了。但要通过命令行对非关系型数据库进行操作并非易事,所以本篇文章中码匠将针对实用于 MongoDB 的 GUI 工具再做总结,置信总有一款适宜您。

MongoDB for VS Code [Beta]

概览

MongoDB 官网顺便推出了这款 VS Code 扩大,尽管仍处于测试阶段,但它曾经有 414k+ 的下载量和 4.5 星的评估。
一些值得注意的性能包含:

  • 导航数据:用户能够连贯到本人的 MongoDB 集群,而后在数据库、汇合和文件中疾速导航并预览数据的模式和索引。
  • Shell 快速访问:在从 VS Code 控制面板启动 MongoDB shell 时,用户能够抉择连贯到已在 VS Code 中激活的集群。
  • Playgrounds:用户能够编辑、运行命令并疾速查看后果。该扩大还反对语法高亮、代码智能补全以及数据分片以不便创立聚合。

劣势性能:不便

大多数程序员都应用 VS Code 作为开发工具之一,有了这个扩大他们就不用再额定装置某个工具帮忙连贯到 MongoDB 了。该扩大为程序员们提供了与 MongoDB 交互的便利性,不便了本地工作流程。

NoSQLBooster

概览

NoSQLBooster 是一个基于 shell 的 GUI,功能强大,须要付费。NoSQLBooster 官网有一个收费版本,但该收费版本提供的 GUI 要逊色不少,如代码主动生成和可视化查问生成器等常见性能均没有。然而 NoSQLBooster 在应用周期上采取的不是传统的订阅模式,也就是说用户领取许可证后能够永恒应用。
一些值得注意的 NoSQLBooster 性能包含:

  • IntelliSense:相似于《6 款超好用的 MongoDB GUI 应用评测》中提到的(Mongo DB 上篇文章链接)Studio 3T 的 IntelliShell,这种语言服务在用户输出时以提醒的模式呈现,提醒字段包含代码倡议、办法、属性、变量、关键字、汇合名称、字段名称和操作符等。
  • 交互式样例:NoSQLBooster 带有预写查问和形容性质的利用内教程,可用于学习如何在 NoSQLBooster 中应用 MongoDB。

IntelliSense 还内置代码段生成性能,能为从 SQL 到 MongoDB 的数据转换和日期转换等操作进行代码段的主动补全。用户也能够创立本人罕用的代码段以节省时间。

劣势性能:MongoDB shell 脚本中的 NPM 包

NoSQLBooster 可能将任何 NPM 包增加到 MongoDB 的 shell 脚本中。该 GUI 在全局范畴内还自带许多当下风行的、实用的模块,比方 lodash、moment、bluebird、ShellJS 和 math.js,用户能够依照习惯自行抉择。

HumongouS.io

概览

HumongouS.io 是一个在线的 MongoDB GUI,它的无缝合作性能做得很好。除了仅作为 GUI 被应用,用户还能够把它配置成一个性能更全面的外部管理工具,这样,不须要分享数据库凭证也可间接从应用程序中邀请他人进行单干,而且用户还能够在挪动设施上拜访数据。
一些值得注意的性能包含:

  • 智能过滤器:用户能够自定义过滤器以不便快速访问汇合等
  • 图表和看板:用户能轻松创立图表和看板以追踪重要指标

劣势性能:定制化组件

用户能够通过 HumongouS.io 提供的组件自定义数据展现形式,包含预览器、表格和布局组件等,还能依据须要应用这些组件从特定的数据集中提取数据。
依据 HumongouS.io 的文档,表单组件是由一个个表单构建单元组成的,它们也能够定制,而且用户能够将它们与数据库中的任何数据类型相匹配。HumongouS.io 还提供多种默认表格视图计划,容许用户显示非凡类型数据。

NoSQL Manager

概览

NoSQL Manager 是一个基于命令行的 MongoDB GUI 工具。NoSQL Manager 将导航、查看和编辑文件以及权限设置等性能施展到了极致。用户能够轻松治理很多货色,包含汇合、索引、用户、角色和性能等。NoSQL Manager 还提供对 MongoDB 企业版、Azure Cosmos DB 上的 MongoDB 和 Amazon DocumentDB 的反对。
一些值得注意的性能包含:

  • 多功能反对:NoSQL Manager 反对正本集、分片集群连贯和独立主机
  • 文件查看器:NoSQL Manager 的文件查看器和编辑器提供树状图、表格和 JSON 等查看模式
  • SSH 隧道:NoSQL Manager 为 MongoDB 连贯提供 SSH 隧道服务。
  • 导入:从 MySQL 和 SQL Server 数据库导入表格

劣势性能:主动实现

NoSQL Manager 自带一个 MongoDB UI Shell,且提供代码主动补全、语法高亮和代码提醒性能。其中代码主动补全性能会通过主动收集 MongoDB Shell 命令中的汇合名称和办法等内容来帮忙排除无关提醒。而后当用户在 shell 中输出时,NoSQL Manager 会利用上下文联想的办法来帮忙用户补全代码。

码匠

最初咱们再向您介绍一下码匠。码匠是一款开发者敌对的低代码平台,反对连贯 MongoDB、编写和执行查问。此外,码匠还提供了一套开箱即用的组件,不仅能帮忙您轻松搭建功能完善的数据看板、数据洞察,还能够让您疾速搭建一个功能完善的外部利用。

码匠疾速创立 MongoDB 数据源连贯,之后可通过开箱即用的一系列组件疾速搭建利用

码匠次要面向国内用户,相较于上述国外开发的 MongoDB GUI,码匠的 UI 界面设计更加适宜国内场景,同时整合了多款国内数据源,包含飞书、企业微信、钉钉、阿里云 OSS,等等。不仅如此,码匠还提供了国内业务场景下常见的租户治理、更加细粒度的权限管制、审计日志等性能,为您的企业信息安全保驾护航。

如何抉择最适宜的 MongoDB GUI

不论是什么 GUI 工具,能满足工作需要的才是好工具。如果您齐全不想应用命令行,MongoDB 官网提供的 Compass 可能是目前性能最齐全的原生集成 GUI。如果您想要一个有良好社区环境的简略利用,那么咱们举荐 Robo 3T。如果您不甘心只当一个 CRUD boy,想要在根本的数据库治理之上构建更弱小的应用程序,那么码匠将是您的不二抉择。

码匠官网(https://majiang.co/)展现了如何在 5 分钟内疾速搭建一个用户信息管理后盾

码匠目前提供了云端在线版本和私有化部署计划,欢迎您去官网(https://majiang.co/)亲自体验,如果心愿进一步与咱们探讨码匠的方方面面,欢送与咱们分割~
本文为原创内容,版权归「码匠」所有,欢送文末点赞、珍藏、评论!转载请分割咱们。

退出移动版