一、NoSQLBooster 是什么?
- 跨平台 MongoDB GUI + IDE(Windows / macOS / Linux)
- 以前叫 MongoBooster
- 不只是“看表工具”,更偏向写脚本、调查询、做运维
官方地址:
二、支持的 MongoDB 版本
当前(2026)官方口径:
- 支持 MongoDB 3.6 – 8.2
- 内嵌 mongosh 2.8
- 内嵌 Node.js 22.x
- 支持现代 ES2022+ 语法、top-level await
三、为什么选 NoSQLBooster
·IntelliSense
- 知道:
- 方法名
- 属性
- 变量
- 关键字
- 集合名
- 字段名
- MongoDB 操作符
- 输入时自动弹提示
- 快捷键:
Ctrl-SpaceAlt-SpaceCtrl-Shift-Space(手动触发)
比原生命令行 mongosh 友好太多,尤其字段多的时候
可以用 SQL 查 MongoDB
MongoDB 本身不支持 SQL,但 NoSQLBooster 会:
- 解析 SQL
- 转成
find / aggregate - 再执行
支持:
SELECTJOIN- 聚合函数
- 嵌套文档 / 数组查询
SELECT name, COUNT(*) AS cnt
FROM persons
GROUP BY nameCode language: PHP (php)
控制台里还能看到等价的 MongoDB 查询。
Fluent 链式查询(像 Mongoose)
不用硬写 JSON:
db.persons
.find()
.where('age').gte(18)
.sort('-age')
.limit(10)Code language: JavaScript (javascript)
聚合管道也能链式写。
脚本调试
- 设断点(
F9) - 单步执行(
F5) - 看调用栈 / 变量
- 不用再满屏
print()调试
内置 mongosh + Node.js 环境
可以直接用:
consolefspathlodashmomentmathjs
const _ = require('lodash');
const now = moment().format('YYYY-MM-DD');Code language: JavaScript (javascript)
服务器监控
- Visual Explain
- 慢查询分析
- 性能面板
- 索引/执行计划可视化
导入导出 / 定时任务
- import / export
- dump / restore
- 定时跑脚本
- 适合“半运维”场景
Previous: MongoDB 插入文档
Next: MongoDB文档