首页 > 软件 > Mac应用软件 > Mac开发软件 > MongoBooster for Mac (MongoDB桌面客户端)破解版 V3.5.6最新版

软件介绍

NoSQLBooster for MongoDB(以前称为MongoBooster)是一款Mac OS系统上MongoDB桌面客户端,您可以使用它嵌入了V8 JavaScript引擎。没有外部的MongoDB命令行工具依赖,它可以连接MongoDB服务器并完全支持从v2.6到v3.6的mongo shell命令。您可以通过shell命令连接到多个数据库的分页用户界面和管理他们的内容.它是您管理数据库的好帮手!

MongoBooster for Mac 破解说明

注意:MongoBooster for Mac (MongoDB桌面客户端):安装请断网!断网!断网!
1.软件下载完成后,打开软件包,拖动软件【MongoBooster】到应用程序进行安装。2.MongoBooster安装完成后,打开软件显示未注册3.点击help,找到注册4.返回安装包,打开注册码5.将用户名跟注册码输入软件激活密匙窗口,点击OK and Reload。破解完成

MongoBooster for Mac 官方介绍

适用于MongoDB的Smartest IDE
NoSQLBooster for MongoDB(以前称为MongoBooster)是一个以shell为中心的跨平台GUI工具,用于MongoDB v2.6-3.6,它提供了流畅的查询构建器,SQL查询SQL查询,就地更新,ES2017语法支持和真正的智能感知体验。

MongoBooster for Mac 功能特征

1.真正的智能感知
我们提供真正的智能感知体验。内置的语言服务知道所有可能的完成,方法,属性,变量,关键字,甚至是MongoDB集合名称,字段名称和运算符。键入时,智能感知建议将弹出。你可以随时手动触发它Ctrl-Shift-Space。开箱即用Ctrl-Space,Alt-Space是可接受的触发器。2.Fluent查询生成器
独特的功能
NoSQLBooster for MongoDB支持类似mongoose的流利查询构建器API,它使您能够使用链接语法构建查询,而不是指定JSON对象。汇总框架现在也很流畅。您可以按照当前记录或通过可链接方法使用它。3.用SQL查询MongoDB
使用NoSQLBooster for MongoDB,您可以针对MongoDB运行SQL SELECT Query。SQL支持包括函数,表达式,嵌套对象和数组的集合。查看NoSQLBooster for MongoDB支持的功能和SQL示例。
我们来看看如何在SQL中使用带有SUM函数的GROUP BY子句。
而不是编写表示为类似JSON结构的MongoDB查询4.Visual Query生成器
NoSQLBooster for MongoDB附带了可视化查询构建器。在双向查询生成器可以帮助您构建和显示复杂的MongoDB发现语句,即使没有MongoDB的壳的知识命令语法。5.查询代码生成器
NoSQLBooster for MongoDB附带查询代码生成器,允许用户将MongoDB查询(查找,聚合或SQL查询)转换为各种目标语言:MongoDB Shell,JavaScript(Node.js),Java,C#和Python。6.模式分析器
模式分析器是一个非常有用的内置工具。由于无模式特性,MongoDB中的集合没有模式文档来描述字段的数据类型,集合结构和验证。使用我们全新的架构分析器工具,您将获得一份文档,用于描述从采样(随机,第一,最后)N或所有记录抽取的特定集合的模式。
该文档显示了抽样对象的概率,不同类型的百分比,您可以获取特定集合的模式简介。如果您想获得更准确的结果,可以采样更多记录或分析整个集合,但如果集合有数百万条记录或数千个字段,则可能需要很长时间才能完成。
它还显示集合的文档验证,这是MongoDB 3.2中的一项新功能。文档下方会显示一个验证器窗口。如果您点击该链接,该字段将在窗口中突出显示。
您可以将此文档导出到最流行的文档文件类型,如MS Word,PDF,HTML以及JSON,TXT和CSV。Mongoose.js模式文件也受支持7.测试数据生成器
在NoSQLBooster for MongoDB中随机创建一个大集合,但“真实数据”可用。我们现在提供超过100个模板来创建随机伪造的“真实”数据,并且您可以使用此工具以令人难以置信的大尺寸创建测试数据。您还可以定义多少数据也是空白的,以及要创建多少个文档。所有设置将在shell中生成一个脚本,并且您可以使用更复杂的业务逻辑对其进行自定义。
8.MongoTop的GUI
对于MongoDB,mongotop的工作与Unix命令的作用几乎相同,它用于监视Mongo实例。mongotop的输出表示在更新间隔期间mongod进程花费读取和写入特定集合的时间。mongotop提供每个集合级别的统计信息。
NoSQLBooster for MongoDB为MongoTop提供了一个内置的GUI工具。没有外部的MongoTop命令行工具依赖。9.MongoStat的GUI
该mongostat实用程序提供的当前运行的mongod或mongos实例的状态的快速概述。mongostat在功能上类似于UNIX / Linux文件系统实用程序vmstat,但提供有关mongod和mongos实例的数据。
NoSQLBooster for MongoDB也为MongoStat提供了一个内置的GUI工具。没有外部的MongoStat命令行工具依赖。10.更新就地
NoSQLBooster for MongoDB支持在结果树视图中进行就地编辑。双击任何值或数组元素进行编辑。在就地编辑器中支持完整的MongoDB数据类型,实现无损编辑和保存。11.支持GridFS
NoSQLBooster for MongoDB完全支持MongoDB的GridFS。使用我们的GridFS查看器,您可以读取和写入GridFS集合。通过拖放可以轻松添加文件。12.只读状态锁定
您可以完全访问生产数据库,但通常您不想错误地更改任何内容,您可以使用只读状态锁。有两种使用方法:
将整个连接设置为只读,编辑配置使其成为只读
临时设置任何标签只读,使用标签工具栏上的锁定按钮
您也可以使用解锁按钮暂时解锁锁定的配置。临时锁定/解锁仅影响当前选项卡。13.用颜色标记连接
在同时使用dev / prod数据库时,可能会无意中删除或更新prod上的某些内容而不是dev。现在你可以用红色标记prod,用绿色标记dev。它会帮助你防止这种错误。14.自动刷新结果数据视图
在dataview设置菜单下,添加一个dataview自动刷新设置列表。无论您使用哪种视图,数据视图都会在一定时间内自动刷新(注意:如果您想更改shell代码,则需要暂停除倒数计时以外的自动刷新)15.片段的吨
我们提供大量的内置代码片段来帮助您有效地编写MongoDB shell脚本。NoSQLBooster for MongoDB也支持用户定义的片段。
方便的日期范围片段,例如TodayDateRange,LastNWeeksDateRange,LastNMonthsDateRange ...
简化复杂的MongoDB shell命令,例如聚合,createUser,mapReduce ...
如果你来自SQL背景,这些方便的SQL到MongoDB转换片段可能会给你一些帮助,例如SqlToAggregationCount,SqlToAggregationSum ...
点击创建用户定义的片段 F816.即时错误检测
丰富的语言服务不断在后17.参数提示
在脚本编辑器中,参数提示将在您输入方法调用时弹出。您可以使用↑和在不同的重载之间导航,并↓根据您传入的参数显示最佳重载。18.鼠标悬停
鼠标悬停将显示许多有用的信息,例如符号类型,函数定义,类型信息和文档。19.支架匹配
一旦光标靠近其中一个,匹配括号将突出显示。
突出显示并在[],()和{}之间跳转。
自动完成[],()和{},“”和“'。
转到与之匹配的支架 Ctrl-P
选择与之匹配的括号 Ctrl-Alt-P20.着名的编辑器功能
语法高亮显示
自动缩进和缩进
用正则表达式搜索并替换
突出显示匹配的括号
在软标签和真正的标签之间切换
显示隐藏的字符
通过使用鼠标拖放文本
线包装
代码折叠21.拥抱ES2017
用于MongoDB的NoSQLBooster引入了一些有用的MongoDB外壳扩展,以使MongoDB外壳内的生活更轻松一点。
ES2017(正式版ES7)是JavaScript语言向前迈进的一步。它使我们能够编写更简明,更易读的MongoDB shell脚本,这要归功于对块变量作用域,箭头函数,模板字符串以及对该语言的许多其他改进的内置支持。22.异步编码与等待
NoSQLBooster for MongoDB具有内置函数await方法(这是一种常见的js方法,而不是关键字)。它可以等待承诺或承诺阵列。注意,这个await函数与es7 await不同,这个await函数可以在没有标记async关键字的函数中使用。
请尝试下面的代码:23.Lodash,ShellJs,Mathjs和Moment
NoSQLBooster for MongoDB集成了lodash,shelljs,mathjs和momentjs实用程序库。你可以在shell脚本中直接使用lodash(_),shelljs(shelljs),mathjs(math)和momentjs(moment)。
Lodash是Javascript函数的一个工具包,它提供了用于处理对象和集合的干净,高效的方法。
ShellJs ShellJS是一个在Node.js API之上的Unix shell命令的可移植(Windows / Linux / OS X)实现。
Moment.js是一个全功能的日期库,用于解析,验证,操作和格式化日期。
Mathjs是JavaScript和Node.js的一个广泛的数学库。24.使用节点模块
您可以在MongoDB shell脚本中组装npm包,如构建块。npm注册管理机构拥有近50万个免费,可重复使用的代码包 - 世界上最大的软件注册表。
为MongoDB启动NoSQLBooster。 - 执行主菜单 - >帮助 - >打开用户数据目录 - 此文件夹中的新终端25.命令选项板
NoSQLBooster for MongoDB的所有功能都可以在Command Palette中完成。通过使用快捷键来查看:⌘-Shift-P。与其单击所有应用程序菜单寻找某些内容,您只需点击⌘-Shift-P并搜索该命令即可。26.简单的数据传输/数据库之间的同步
NoSQLBooster for MongoDB使数据库之间的数据传输和同步变得简单快速。您可以轻松克隆数据库,将缺少的记录从一个数据库添加到另一个数据库,或覆盖目标数据库中的集合。您甚至可以同步来自任何两个数据库的记录(基于匹配的“_id”字段)。并且此数据传输/同步的所有功能都可以在任何连接之间工作,因此在本地镜像远程数据库(可用于调试目的)或仅用于定期维护跨Web部署的多个数据库之间的同步性是微不足道的。27.简单导入和导出只需从JSON / CSV文件导入和导出集合,就像测试数据生成器一样,我们将所有导出/导入/复制逻辑放在shell中,您可以查看代码以进行更改。进度显示在console.log / print标签中。28.从RDBMS导入表
如果您想将项目的数据库从MySql转换为MongoDB,或需要从第三方数据库导入数据。现在您可以通过我们的RDBMS数据导入工具来完成。我们现在支持MySql,PostgreSql和MSSQL。像测试数据生成器一样,您可以在UI上配置它,或者在shell中编写更复杂的业务逻辑。29.导出到SQL文件我们增加了导入RDBMS到MongoDB,另一方面,我们还提供导出MongoDB数据库/集合到.sql文件。支持的方言包括MySql,MSSQL,PostgreSql和Oracle。30.外壳日志窗口在NoSQLBooster中为MongoDB GUI使用不同的视图时学习MongoDB shell命令31.更多功能!自动更新,所以你的副本将始终是最新的。(Linux不支持自动更新。)
SSH隧道为MongoDB连接,支持SSH密钥格式:ECDH和ECDSA
简单管理碎片和副本集
与SSL支持连接
自动恢复用户工作区。
显示总行数
光明和黑暗的主题
多个shell,多个结果
多个窗口管理器,水平平铺和垂直平铺
拖放选项卡重新排序
UI:创建和修改MongoDB索引
UI:添加和删除数据库和集合。
UI:添加和删除任何类型的数组元素。
用户界面:添加和删除集合
将脚本转录到ES5

MongoBooster for Mac  更新日志

MongoBooster 3.5.6中的修补程序
添加:快捷方式“Mod + 0” - “切换输出面板”以最大化脚本编辑器。
补充:快捷方式“Mod + 9” - “切换编辑器面板”最大化输出面板。
改进:将节点版本更新到7.4.0
修复:创建新的外壳标签按钮在黑暗主题中不可见
修正:在黑暗主题中缺少图标
修正:可以在副本集成员头中看到HTML源代码

小编的话

如果您需要一个便捷的工具来简化您作为数据库管理员的工作,那么NoSQLBooster最合适不过了,因为它为您提供了各种各样的相关工具。当然由于其大部分功能都是高度技术性的,所以需要先进的PC知识和对特定数据库管理概念的充分理解才能充分运行此应用程序!