kingecg
|
add9d63d4f
|
refactor(engine): 移除聚合引擎中的测试辅助方法
- 删除了 AggregationEngine.ExecutePipeline 方法
- 该方法仅用于内部测试目的
- 简化了聚合引擎的公共接口
- 提高了代码的封装性
|
2026-03-13 20:24:50 +08:00 |
kingecg
|
1054487c32
|
feat(engine): 实现MongoDB操作符增强功能
- 新增查询操作符:$mod、$bitsAllClear、$bitsAllSet、$bitsAnyClear、$bitsAnySet
- 新增更新操作符:$min、$max、$rename、$currentDate、$addToSet、$pop、$pullAll
- 新增聚合阶段:$addFields/$set、$unset、$facet、$sample、$bucket
- 新增算术表达式:$abs、$ceil、$floor、$round、$sqrt、$subtract、$pow
- 新增字符串表达式:$trim、$ltrim、$rtrim、$split、$replaceAll、$strcasecmp
- 新增集合表达式:$filter、$map、$concatArrays、$slice
- 新增对象表达式:$mergeObjects、$objectToArray
- 新增日期操作符:$year、$month、$dayOfMonth、$hour、$minute、$second
- 新增日期计算:$dateToString、$dateAdd、$dateDiff
- 实现完整的日期时间支持和类型转换功能
- 添加变量作用域管理和嵌套表达式评估框架
|
2026-03-13 20:23:47 +08:00 |
kingecg
|
385f714c2f
|
chore(license): 添加 MIT 许可证文件
- 新增 LICENSE 文件,包含完整的 MIT 许可证文本
- 添加版权说明,归属 2024 Gomog Project
- 包含软件使用、修改、分发等权限声明
- 添加免责声明条款
- 遵循开源许可证标准格式
|
2026-03-12 22:23:22 +08:00 |
kingecg
|
82cdb4be04
|
docs(guide): 添加项目文档和构建配置
- 添加 .gitignore 文件配置忽略规则
- 创建 API_EXAMPLES.md 提供详细的 API 使用示例
- 添加 Dockerfile 实现容器化部署
- 创建 FIXES.md 记录编译错误修复过程
- 添加 Makefile 提供标准化构建命令
- 创建 PROJECT_SUMMARY.md 项目开发总结文档
- 添加 README.md 项目介绍和使用指南
- 创建 build.sh 自动化构建检查脚本
|
2026-03-12 21:46:58 +08:00 |