Commit Graph

5 Commits

Author SHA1 Message Date
kingecg 3750e9ddd9 refactor(coperator): 将 Filter 类型从 map 修改为接口
- 将 Filter 类型从 map[string]interface{} 修改为 interface{}
- 在 DocumentOperator 和 FieldOperator 函数中添加 filter 类型检查
- 修改函数参数名称以适应新的 Filter 类型
- 优化错误处理,当 filter 类型不正确时返回错误
2025-06-19 20:52:17 +08:00
kingecg 32250ddaaa docs(README): 更新项目文档
- 添加项目简介、安装方法、核心功能说明
- 提供使用示例代码
- 增加测试和贡献指南
- 附上许可证信息
2025-06-19 20:33:43 +08:00
kingecg 9c2512ea96 feat(coperator): 实现比较运算符功能
- 新增 compare 函数用于比较两个任意类型的值
- 实现了 $gt、$ge、$lt、$le、$eq、$ne、$in、$nin 等比较运算符
- 更新了 DocumentOperator 函数,支持使用比较运算符进行过滤
- 添加了比较运算符相关的单元测试
2025-06-19 20:22:04 +08:00
程广 93fd7363a3 feat: 实现了一个基本的文档过滤器
- 添加了 Document、Array 和 Object 接口的实现
- 实现了 DocumentOperator、ValueOperator 和 FieldOperator 函数
- 添加了 operatorGt 函数作为示例操作符
- 编写了相关测试用例以验证功能正确性
2025-06-19 17:56:05 +08:00
kingecg 6aff4d7f48 Initial commit 2025-06-19 10:16:42 +08:00