gomog/internal/engine
kingecg 7dfd240ac1 feat(engine): 实现 MongoDB 高级查询和更新功能
- 添加 $expr 操作符支持聚合表达式查询
- 实现 $jsonSchema 完整 JSON Schema 验证功能
- 新增投影操作符 $elemMatch 和 $slice
- 添加 $switch 多分支条件表达式
- 实现 $setOnInsert 仅在 upsert 时设置字段
- 支持数组位置操作符 $、$[] 和 $[identifier]
- 扩展 Update 方法签名支持 upsert 和 arrayFilters
- 添加完整的单元测试和集成测试
- 更新 API 文档和使用示例
2026-03-13 21:12:26 +08:00
..
aggregate.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
aggregate_batch2_test.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
aggregate_helpers.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
aggregate_test.go refactor(engine): 移除聚合引擎中的测试辅助方法 2026-03-13 20:24:50 +08:00
crud.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
crud_batch2_test.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
crud_handler.go docs(guide): 添加项目文档和构建配置 2026-03-12 21:46:58 +08:00
date_ops.go feat(engine): 实现MongoDB操作符增强功能 2026-03-13 20:23:47 +08:00
integration_batch2_test.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
memory_store.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
memory_store_batch2_test.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
operators.go feat(engine): 实现MongoDB操作符增强功能 2026-03-13 20:23:47 +08:00
projection.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
projection_test.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
query.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
query_batch2_test.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00
query_test.go feat(engine): 实现 MongoDB 高级查询和更新功能 2026-03-13 21:12:26 +08:00