$out / $merge 能用
DocumentDB 在服务端拒绝 $out 和 $merge。NoSqlStudio 在服务端运行 prefix,缓冲结果,并 bulk-write 到目标 collection。语义相同,对用户透明。
DocumentDB 说 MongoDB wire 协议但跳过一半的 operators。NoSqlStudio 把它们还给您 — $out、$merge、$search、$vectorSearch、CSFLE、time-series — 无需更改您的应用代码。
DocumentDB 在服务端拒绝 $out 和 $merge。NoSqlStudio 在服务端运行 prefix,缓冲结果,并 bulk-write 到目标 collection。语义相同,对用户透明。
嵌入的 TF-IDF / BM25 索引在 collection 上构建一次。开发者编写的 $search queries 针对本地索引解析 — 无需 Atlas Search。
Float32 缓冲区 + BYO-LLM embeddings(您的 AI Registry 提供者)上的 Flat ANN。无需 Atlas Vector Search 订阅。
与 MongoDB 5.0+ 内部使用相同的 bucket 布局 — 在应用级别复制。expandedAggregate 在展开的视图上评估 $match / $sort / $group。
确定性 AES-256-CBC + HMAC-SHA-512(等值查询保留)和随机化 AES-256-GCM。密钥来自您的 KMS(Vault / AWS KMS / Azure Key Vault / GCP KMS)。DocDB 服务器只看到密文。
DocumentDB 移除 system.profile。NoSqlStudio 直接从 CloudWatch Performance Insights 拉取慢查询数据 + DescribeDBClusters 用于 cluster 拓扑。
建议针对 DocumentDB 能力图过滤 — 不再有运行时崩溃的 "create partial filter expression" 建议。
在连接时检测 flavour 并在每个 collection view 顶部的可折叠列表中显示不支持的 operators。
| 功能 | DocumentDB 原生 | NoSqlStudio |
|---|---|---|
| $out / $merge | ❌ 服务器拒绝 | ✅ 客户端回退 |
| $graphLookup | ✅ 原生(DocDB 4.0+) | ✅ |
| $search | ❌ | ✅ 本地索引 |
| $vectorSearch | ❌ | ✅ 本地 ANN |
| CSFLE | ❌ | ✅ 应用 shim |
| Time-series collections | ❌ | ✅ bucket shim |
| Change streams | ⚠️ 有限 | ✅ 已接入 |
| Replica set 拓扑 | ⚠️ 仅通过 CloudWatch | ✅ DescribeDBClusters |
| 慢查询日志 | ⚠️ CloudWatch 原始 | ✅ Profiler workspace |
| JSON Schema 验证 | ❌ 被忽略 | ⚠️ banner 解释 |
| Wildcard / partial / text 索引 | ❌ | ⚠️ banner 解释 |
无 vendor 锁定。无新 SDK。连接到您的 DocumentDB connection string,打开 Tools → Multi-DB Indexes。
下载 NoSqlStudio