NoSQLBooster for MongoDB
是 MongoDB v2.6-5.0 的跨平台 GUI 工具,提供内置 MongoDB 脚本调试器MongoDB 脚本调试器、全面的服务器监控工具、链式流畅查询、SQL 查询、查询代码生成器、任务调度、ES2020 支持和高级智能感知体验。Ω578867473


还在用print语句调试你的 MongoDB 脚本?现在,您可以使用 NoSQLBooster 的内置调试功能来设置断点和单步调试代码。要开始调试,请单击编辑器的文本边距设置断点F9,然后使用 debugger 运行F5。当您的断点被击中时,您可以探索调用堆栈、观察和编辑变量,并直接与调试器交互。

真正的智能感知
NoSQLBooster for MongoDB 提供真正的 IntelliSense 体验。内置语言服务知道所有可能的完成、方法、属性、变量、关键字,甚至 MongoDB 集合名称、字段名称和运算符。键入时会弹出 IntelliSense 建议。您始终可以使用 手动触发它Ctrl-Shift-Space。开箱即用Ctrl-Space,Alt-Space是可接受的触发器。

使用 SQL 查询 MongoDB
使用 NoSQLBooster for MongoDB,您可以针对 MongoDB 运行 SQL SELECT 查询。SQL 支持包括 SQL JOINS、函数、表达式、具有嵌套对象和数组的集合的聚合。

让我们看看如何在 SQL 中将 GROUP BY 子句与 SUM 函数一起使用。

而不是编写表示为类似 JSON 的结构的 MongoDB 查询

db.employees.aggregate([{
        $group: { _id:   "$department", total: { $sum: "$salary" }}
    }])
您可以使用您可能已经知道的旧 SQL 查询 MongoDB。

  SELECT department, SUM(salary) AS total FROM employees GROUP BY department
SQL 查询功能
通过 SQL 访问数据,包括 WHERE 过滤器、ORDER BY、GROUP BY、HAVING、DISTINCT、LIMIT
SQL 函数(COUNT、SUM、MAX、MIN、AVG)
日期、字符串、转换函数(dateToString、toUpper、split、substr...)
作为 SQL 函数的聚合管道运算符
SQL Equi JOIN 和不相关的子查询
提供可以集成到脚本中的编程接口 (mb.runSQLQuery)
自动完成关键字、MongoDB 集合名称、字段名称和 SQL 函数
请注意,MongoDB 本身不支持 SQL 功能。SQL 查询经过验证并转换为 MongoDB 查询并由 NoSQLBooster for MongoDB 执行。可以在 console.log 选项卡中查看等效的 MongoDB 查询。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐