ElasticSearch+Gin+Gorm简单示例

更多个人笔记见:

注意点击"继续",而不是"发现新项目"
github个人笔记仓库 https://github.com/ZHLOVEYY/IT_note
gitee 个人笔记仓库 https://gitee.com/harryhack/it_note

个人学习,学习过程中还会不断补充~ (后续会更新在github上)

项目地址 (失效可以去我笔记中查找)

GO 使用 Gin + Gorm + ES 简单示例

目录

text 复制代码
post-platform/
├── main.go           # 主程序(Gin 服务)
├── db/
│   └── db.go         # MySQL 连接
├── models/
│   └── post.go       # 帖子模型
├── elasticsearch/
│   └── es.go         # Elasticsearch 操作
├── go.mod
└── go.sum

准备

  • docker
  • docker-compose
    gin,gorm,es 相关 go 包

运行

docker-compose up --build

测试

json 复制代码
{
    "title": "My first post",
    "content": "我爱死go 了!"
}
复制代码
多发送几次,修改不同内容

在 sql 的 docker 操作界面 exec 中,mysql -u root -p 登录 sql,查询结果是否真实存入

相关推荐
码事漫谈2 小时前
当AI开始“思考”:我们是否真的准备好了?
前端·后端
014-code3 小时前
订单超时取消与库存回滚的完整实现(延迟任务 + 状态机)
java·开发语言
lly2024063 小时前
组合模式(Composite Pattern)
开发语言
游乐码4 小时前
c#泛型约束
开发语言·c#
鹧鸪云光伏4 小时前
基于支架参数一键生成光伏全套CAD图纸
大数据·信息可视化·cad·光伏·储能设计方案
Dontla4 小时前
go语言Windows安装教程(安装go安装Golang安装)(GOPATH、Go Modules)
开发语言·windows·golang
chushiyunen4 小时前
python rest请求、requests
开发语言·python
铁东博客4 小时前
Go实现周易大衍筮法三变取爻
开发语言·后端·golang
baidu_huihui4 小时前
在 CentOS 9 上安装 pip(Python 的包管理工具)
开发语言·python·pip
南 阳4 小时前
Python从入门到精通day63
开发语言·python