NoSQLBooster 5.0
增强型数据查看器
数组、对象和ObjectId值的工具提示
如何在数据视图中显示数组、对象值往往有点麻烦。在V5中,我们为数组、对象和ObjectId值添加了更友好的工具提示。
数组和对象值的工具提示
一键式分组方式
这个方便的特性允许在查询结果中对所选字段进行分组,从而只需单击一次即可计算计数、总计、最小值、最大值和平均值。
以下示例按性别列出独角兽的总数和平均重量。
一键式分组方式
表视图,将对象值显示为列组
现在,单级、更直接的对象值在表视图中显示为列组。如果一个对象值有许多复杂的字段,则该对象值的格式为JSON文本。
将对象值作为列组
数据视图的其他显著改进
增强脚本编辑器
更好的代码片段
我们提供了大量的内置代码片段,帮助您有效地编写MongoDB shell脚本。在V5中,我们修改了大量的代码片段,更好的分组,易于查找,易于输入。通常,您只需要输入几个操作的初始字母,就可以得到所需的示例模板代码。
l Find, findByObjectId, findTextSearch, findWhereEq, Insert, Update, Delete …
l SQL, SQL-JOIN, SQL-SUM, SQL-IN-SELECT …
l 方便的日期范围片段,例如TodayDateRange, LastNWeeksDateRange, LastNMonthsDateRange …
l 简化复杂的MongoDB shell命令,例如 aggregate, createUser, rs.initiate, rs.conf …
l 如果您来自SQL背景,这些方便的SQL到MongoDB转换片段可能会给您一些帮助
l 点击F8创建代码片段
代码段
标记更改的行
通过该功能,您可以查看自上次保存操作以来更改了哪些行,新的/修改的行将标记在左边距处。
标记更改的行
在编辑器中切换MongoDB连接和当前数据库
现在,您可以在编辑器中打开和切换MongoDB连接,也可以在编辑器中更改当前数据库。它甚至允许您在没有数据库连接的情况下查看和运行脚本。在本例中,NoSQLBooster看起来很像一个集成了Lodash、Shelljs、Moment.js和Node.js runtime的ES2017乐园。
交换机连接和数据库
列出打开的选项卡
“列出打开的选项卡”功能允许您列出并切换到另一个选项卡。如果您在一个窗口中打开了很多标签,那就很方便了。
列出打开的选项卡
增强的连接树/对象资源管理器
在此处打开MongoDB Shell
此功能允许您通过连接节点的上下文菜单打开新的MongoDB Shell终端。这对于SSH隧道连接特别方便。
在此处打开MongoDB Shell