思维导图备注
go-zero v1.8 教程
首页 AI助手 白天 夜间 BookChat 小程序 小程序 阅读
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

数据库连接

 GitHub  来源:go-zero 浏览 264 扫码 2025-05-29 22:39:03
  • 数据库连接
    • 概述
    • 准备条件
    • WithTimeout
      • 示例:

    数据库连接

    概述

    本章节介绍创建链接的 option 的用法

    准备条件

    1. 完成 mon 的链接创建。

    WithTimeout

    设置 mongo 操作的超时时间。

    示例:

    1. func NewUserModel(url, db, collection string) UserModel {
    2. conn := mon.MustNewModel(url, db, collection, mon.WithTimeout(time.Second))
    3. return &customUserModel{
    4. defaultUserModel: newDefaultUserModel(conn),
    5. }
    6. }
    当前内容版权归 go-zero 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 go-zero .
    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • go-zero v1.8 教程
    • go-zero v1.8 Documentation
    • go-zero v1.7 教程
    • go-zero v1.7 Documentation
    • go-zero v1.6 教程
    • go-zero v1.5 教程
    • go-zero v1.5 Documentation
    • go-zero v1.3 教程
    • go-zero v1.3 documentation
    • go-zero v1.2 documentation
    • go-zero v1.2 教程
    • go-zero v1.1 教程
    • go-zero v1.1 documentation
    • 介绍
      • 概念
        • 框架概述
          • 名词介绍
            • 组件介绍
              • 架构演进
                • 项目结构
                • 快速开始
                  • 安装
                    • golang 安装
                      • goctl 安装
                        • protoc 安装
                          • go-zero 安装
                            • goctl-intellij 安装
                              • goctl-vscode 安装
                              • DSL 介绍
                                • api 语法
                                  • proto 语法
                                  • CLI 代码生成
                                    • api demo 代码生成
                                      • gRPC demo 代码生成
                                        • mysql 代码生成
                                          • mongo 代码生成
                                            • api 文件格式化
                                            • 创建项目
                                              • 从 Goland 创建
                                                • 从 Visual Studio Code 创建
                                                  • 从命令行创建
                                                  • 静态配置文件管理
                                                    • 配置文件
                                                    • HTTP 开发
                                                      • Hello World
                                                      • gRPC 开发
                                                        • Server 开发
                                                          • 快速开始
                                                          • Client 开发
                                                            • 快速开始
                                                          • 数据库操作
                                                            • MySQL
                                                              • MySQL 数据库操作
                                                              • MongoDB
                                                                • mongo 数据库操作
                                                                  • 基本 CURD
                                                                  • Redis
                                                                    • Redis 连接
                                                                  • 内存缓存
                                                                    • 内存缓存使用
                                                                    • 配置中心
                                                                      • 配置中心
                                                                      • 队列
                                                                        • 消息队列
                                                                          • 延时队列
                                                                          • 日志
                                                                            • 日志使用
                                                                          • 指南
                                                                            • API 定义
                                                                              • API 规范
                                                                                • 类型声明
                                                                                  • 路由前缀
                                                                                    • 服务分组
                                                                                      • 签名开关
                                                                                        • JWT
                                                                                          • 路由规则
                                                                                            • 参数规则
                                                                                              • 中间件声明
                                                                                                • API Import
                                                                                                  • 常见问题
                                                                                                  • Proto 定义
                                                                                                    • Protobuf 规范
                                                                                                      • 服务分组
                                                                                                        • 常见问题
                                                                                                        • CLI 工具
                                                                                                          • 指令概览
                                                                                                            • 文件风格
                                                                                                              • swagger 生成
                                                                                                                • goctl api
                                                                                                                  • goctl bug
                                                                                                                    • goctl completion
                                                                                                                      • goctl config
                                                                                                                        • goctl docker
                                                                                                                          • goctl env
                                                                                                                            • goctl kube
                                                                                                                              • goctl migrate
                                                                                                                                • goctl model
                                                                                                                                  • goctl quickstart
                                                                                                                                    • goctl rpc
                                                                                                                                      • goctl template
                                                                                                                                        • goctl upgrade
                                                                                                                                        • go-zero 配置
                                                                                                                                          • go-zero 配置概述
                                                                                                                                            • 基础服务配置
                                                                                                                                              • 日志配置
                                                                                                                                                • Prometheus 配置
                                                                                                                                                  • Auto Validation
                                                                                                                                                  • HTTP Server
                                                                                                                                                    • 服务配置
                                                                                                                                                      • 请求参数
                                                                                                                                                        • 响应参数
                                                                                                                                                          • 中间件
                                                                                                                                                            • JWT 认证
                                                                                                                                                              • Server-Sent Events (SSE)
                                                                                                                                                                • 错误处理
                                                                                                                                                                  • HTTP 扩展
                                                                                                                                                                  • HTTP Client
                                                                                                                                                                    • Client
                                                                                                                                                                    • gRPC
                                                                                                                                                                      • Server
                                                                                                                                                                        • 服务配置
                                                                                                                                                                          • 服务示例
                                                                                                                                                                          • Client
                                                                                                                                                                            • 服务配置
                                                                                                                                                                              • 服务连接
                                                                                                                                                                            • Cron job
                                                                                                                                                                              • k8s cron
                                                                                                                                                                              • 消息队列
                                                                                                                                                                                • 消息队列
                                                                                                                                                                                  • 延时队列
                                                                                                                                                                                  • 数据库
                                                                                                                                                                                    • MySQL
                                                                                                                                                                                      • 数据库连接
                                                                                                                                                                                        • 基本 CURD
                                                                                                                                                                                          • 缓存管理
                                                                                                                                                                                            • 批量插入
                                                                                                                                                                                              • 本地事务
                                                                                                                                                                                                • 分布式事务
                                                                                                                                                                                                • MongoDB
                                                                                                                                                                                                  • 数据库连接
                                                                                                                                                                                                    • 基本 CURD
                                                                                                                                                                                                      • 缓存管理
                                                                                                                                                                                                      • Redis
                                                                                                                                                                                                        • Redis 锁
                                                                                                                                                                                                          • Redis 监控
                                                                                                                                                                                                            • DB 选择
                                                                                                                                                                                                          • Gateway
                                                                                                                                                                                                            • gRPC gateway
                                                                                                                                                                                                              • HTTP gateway
                                                                                                                                                                                                              • 日志
                                                                                                                                                                                                                • go-zero 日志
                                                                                                                                                                                                                • 流量治理
                                                                                                                                                                                                                  • 限流(并发控制)
                                                                                                                                                                                                                    • 断路器
                                                                                                                                                                                                                      • 负载均衡
                                                                                                                                                                                                                      • 运维部署
                                                                                                                                                                                                                        • 部署准备(环境)
                                                                                                                                                                                                                          • 物理机部署
                                                                                                                                                                                                                            • Docker Compose
                                                                                                                                                                                                                              • K8s
                                                                                                                                                                                                                              • 监控
                                                                                                                                                                                                                                • 监控
                                                                                                                                                                                                                                • 定制化
                                                                                                                                                                                                                                  • 模板定制化
                                                                                                                                                                                                                                • 组件
                                                                                                                                                                                                                                  • 限流器
                                                                                                                                                                                                                                    • 令牌桶
                                                                                                                                                                                                                                      • 计数器
                                                                                                                                                                                                                                      • 日志
                                                                                                                                                                                                                                        • logx
                                                                                                                                                                                                                                          • logc
                                                                                                                                                                                                                                          • 并发组件
                                                                                                                                                                                                                                            • 并发利器 mr
                                                                                                                                                                                                                                              • 并发利器 fx
                                                                                                                                                                                                                                                • syncx.Limit
                                                                                                                                                                                                                                              • 参考
                                                                                                                                                                                                                                                • API 定义完整示例
                                                                                                                                                                                                                                                  • Proto 定义完整示例
                                                                                                                                                                                                                                                    • go-zero 周边
                                                                                                                                                                                                                                                      • goctl 插件资源
                                                                                                                                                                                                                                                        • 关于我们
                                                                                                                                                                                                                                                        • FAQ
                                                                                                                                                                                                                                                          • FAQ
                                                                                                                                                                                                                                                            • HTTP
                                                                                                                                                                                                                                                              • File Server
                                                                                                                                                                                                                                                                • 跨域(CORS)
                                                                                                                                                                                                                                                                • 日志
                                                                                                                                                                                                                                                                  • 文件控制台同时输出
                                                                                                                                                                                                                                                                  • 部署
                                                                                                                                                                                                                                                                    • 减小部署文件大小
                                                                                                                                                                                                                                                                  • 贡献
                                                                                                                                                                                                                                                                    • go-zero 贡献指南
                                                                                                                                                                                                                                                                      • doc 贡献指南
                                                                                                                                                                                                                                                                        • 贡献者
                                                                                                                                                                                                                                                                        暂无相关搜索结果!

                                                                                                                                                                                                                                                                          本文档使用 BookStack 构建

                                                                                                                                                                                                                                                                          文章二维码

                                                                                                                                                                                                                                                                          手机扫一扫,轻松掌上读

                                                                                                                                                                                                                                                                          文档下载

                                                                                                                                                                                                                                                                          • 普通下载
                                                                                                                                                                                                                                                                          • 下载码下载(免登录无限下载)
                                                                                                                                                                                                                                                                          你与大神的距离,只差一个APP
                                                                                                                                                                                                                                                                          APP下载
                                                                                                                                                                                                                                                                          请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
                                                                                                                                                                                                                                                                          PDF文档 EPUB文档 MOBI文档
                                                                                                                                                                                                                                                                          温馨提示 每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
                                                                                                                                                                                                                                                                          下载码方式下载:免费、免登录、无限制。 免费获取下载码

                                                                                                                                                                                                                                                                          微信小程序阅读

                                                                                                                                                                                                                                                                          BookChat 微信小程序阅读
                                                                                                                                                                                                                                                                          您与他人的薪资差距,只差一个随时随地学习的小程序

                                                                                                                                                                                                                                                                          书签列表

                                                                                                                                                                                                                                                                            阅读记录

                                                                                                                                                                                                                                                                            阅读进度: 0.00% ( 0/0 ) 重置阅读进度

                                                                                                                                                                                                                                                                              欢迎使用AI助手 AI助手
                                                                                                                                                                                                                                                                              全屏 缩小 隐藏 清空