v2.0.3 TypeScript 正式版
monSQLize
TypeScript MongoDB 增强引擎

保留 MongoDB 原生体验,整合 cache-hub 两级缓存、多连接池路由、Saga 编排与可选 Model 层。

monSQLize hero markmonSQLize hero mark

智能两级缓存

L1 内存 LRU 加可选 L2 Redis,基于 cache-hub 提供模式化失效与分布式缓存同步。

🔎

56+ 增强查询方法

findPage、findAndCount、stream、explain、ID 便利方法与链式 builder,不偏离 MongoDB 语义。

🏢

生产级运行能力

分布式锁、SSH 隧道、Change Stream 同步、慢查询日志,外部服务均通过显式配置启用。

🌐

多连接池与读写分离

支持池路由、负载均衡、故障转移,以及 pool().use().scopedCollection() 链式访问。

🧩

可选 Model 层

Schema 验证、生命周期 hooks、Relations 与 Populate 支持,可渐进式接入。

🔷

完整 TypeScript

类型化运行时 API、v1 兼容守卫,以及 CJS/ESM/类型定义的统一发布出口。

🔄

Saga 事务

面向多步骤业务流程的编排能力,支持显式补偿与回滚语义。

📊

慢查询日志

支持可配置阈值的慢查询检测,并内置 MongoDB 与内存存储适配器。

🔗

链式查询 API

find().where().select().sort().skip().limit().lean() 流式 builder,兼顾表达力与类型推断。