gomog/manual
kingecg 7b38ec9877 docs(manual): 添加 Gomog 完整 API 和操作符文档
- 新增聚合管道参考文档 (AGGREGATION_PIPELINE.md),涵盖数据过滤、转换、分组等阶段
- 新增 HTTP API 参考文档 (HTTP_API.md),包含数据库管理、文档操作、查询等功能接口
- 新增查询操作符参考文档 (QUERY_OPERATORS.md),提供完整的比较、逻辑、数组等操作符说明
- 包含详细的 API 端点、请求参数、响应格式及使用示例
- 提供最佳实践和性能优化建议
- 覆盖从基础 CRUD 操作到复杂聚合管道的完整功能说明
2026-03-14 19:46:35 +08:00
..
AGGREGATION_PIPELINE.md docs(manual): 添加 Gomog 完整 API 和操作符文档 2026-03-14 19:46:35 +08:00
HTTP_API.md docs(manual): 添加 Gomog 完整 API 和操作符文档 2026-03-14 19:46:35 +08:00
QUERY_OPERATORS.md docs(manual): 添加 Gomog 完整 API 和操作符文档 2026-03-14 19:46:35 +08:00
QUICK_REFERENCE.md docs(manual): 添加 Gomog 完整 API 和操作符文档 2026-03-14 19:46:35 +08:00
README.md docs(manual): 添加 Gomog 完整 API 和操作符文档 2026-03-14 19:46:35 +08:00
TCP_PROTOCOL.md docs(manual): 添加 Gomog 完整 API 和操作符文档 2026-03-14 19:46:35 +08:00
UPDATE_OPERATORS.md docs(manual): 添加 Gomog 完整 API 和操作符文档 2026-03-14 19:46:35 +08:00
USER_GUIDE.md docs(manual): 添加 Gomog 完整 API 和操作符文档 2026-03-14 19:46:35 +08:00

README.md

Gomog 用户手册与 API 文档

版本: v1.0.0-alpha
最后更新: 2026-03-14
许可证: MIT


📚 文档导航

本目录包含 Gomog 的完整用户手册和 API 参考文档。

快速开始

  1. 新用户必读: 用户指南 - 完整的入门教程
  2. 快速参考: 快速参考手册 - 常用命令速查
  3. 示例代码: API 使用示例 - 实际使用案例

📖 文档分类

📘 用户指南

文档 说明 适合人群
USER_GUIDE.md 完整用户手册 - 安装、配置、使用、最佳实践 所有用户
QUICK_REFERENCE.md 快速参考手册 - 操作符、命令、错误码速查 所有用户

🌐 API 参考

HTTP API

文档 说明 适合人群
HTTP_API.md HTTP API 完整参考 - RESTful API、端点、参数、示例 后端开发者
QUERY_OPERATORS.md 查询操作符参考 - 16+ 个查询操作符详解 查询开发者
UPDATE_OPERATORS.md 更新操作符参考 - 17+ 个更新操作符详解 查询开发者

TCP 协议

文档 说明 适合人群
TCP_PROTOCOL.md TCP 协议参考 - MongoDB Wire Protocol 兼容实现 客户端开发者

🔧 高级功能

文档 说明 适合人群
AGGREGATION_PIPELINE.md 聚合管道完整参考 - 18+ 阶段、50+ 表达式 数据分析师

🎯 按使用场景查找

我是新手,第一次使用 Gomog

  1. 阅读 用户指南 了解基本概念
  2. 查看 快速参考 熟悉常用命令
  3. 参考 API 使用示例 上手实践

我想使用 HTTP API 开发应用

  1. 查阅 HTTP API 参考 了解所有端点
  2. 参考 查询操作符 构建复杂查询
  3. 查看 更新操作符 实现数据更新

我想使用 MongoDB 客户端连接

  1. 阅读 TCP 协议参考 了解连接方式
  2. 查看各语言示例Node.js、Python、Go
  3. 参考 快速参考 熟悉命令映射

我想进行复杂数据分析

  1. 学习 聚合管道参考
  2. 查看实用示例(电商分析、用户行为、社交网络)
  3. 参考 性能优化 章节

我需要排查问题

  1. 查看 用户指南 - 故障排查 章节
  2. 参考 快速参考 - 错误码
  3. 查阅 常见问题

📊 文档统计

类别 文档数 总大小
用户指南 2 ~30KB
API 参考 4 ~80KB
高级功能 1 ~25KB
总计 7 ~135KB

🔍 快速查找表

常用操作

操作 HTTP API MongoDB Shell 文档链接
插入文档 POST /insert insertOne() HTTP API
查询文档 POST /find find() HTTP API
更新文档 POST /update updateOne() HTTP API
删除文档 POST /delete deleteOne() HTTP API
聚合管道 POST /aggregate aggregate() HTTP API
创建索引 POST /createIndex createIndex() HTTP API

常用操作符

类型 操作符 说明 文档链接
比较 $eq, $ne, $gt, $lt 基本比较 查询操作符
逻辑 $and, $or, $not 逻辑运算 查询操作符
数组 $all, $elemMatch, $size 数组操作 查询操作符
更新 $set, $inc, $push 字段更新 更新操作符
聚合 $match, $group, $sort 聚合阶段 聚合管道

💡 学习路径建议

基础篇1-2 天)

  1. 阅读 用户指南 第 1-3 章
  2. 完成 快速开始 示例
  3. 熟悉 快速参考

进阶篇3-5 天)

  1. 深入学习 HTTP API
  2. 掌握 查询操作符
  3. 练习 更新操作符

高级篇1-2 周)

  1. 精通 聚合管道
  2. 了解 TCP 协议
  3. 实践 最佳实践

📝 文档更新记录

日期 文档 更新内容
2026-03-14 所有文档 初始版本发布

🆘 获取帮助

文档相关问题

  • 查看对应文档的详细说明
  • 参考示例代码
  • 查阅常见问题

技术问题

  • GitHub Issues: 提交 bug 报告
  • GitHub Discussions: 发起讨论
  • 社区论坛:寻求社区帮助

联系方式


📋 文档结构

manual/
├── README.md                  # 本文档索引
├── USER_GUIDE.md              # 用户指南
├── QUICK_REFERENCE.md         # 快速参考手册
├── HTTP_API.md                # HTTP API 参考
├── TCP_PROTOCOL.md            # TCP 协议参考
├── AGGREGATION_PIPELINE.md    # 聚合管道参考
├── QUERY_OPERATORS.md         # 查询操作符参考
└── UPDATE_OPERATORS.md        # 更新操作符参考

推荐资源

官方文档

社区资源

  • MongoDB University 免费课程
  • Stack Overflow MongoDB 标签
  • Reddit r/mongodb 社区

维护者: Gomog Team
贡献者: 查看 GitHub 贡献者列表
许可证: MIT


最后更新2026-03-14