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,查询结果是否真实存入

相关推荐
_r0bin_41 分钟前
前端面试准备-7
开发语言·前端·javascript·fetch·跨域·class
zhang988000042 分钟前
JavaScript 核心原理深度解析-不停留于表面的VUE等的使用!
开发语言·javascript·vue.js
恸流失44 分钟前
DJango项目
后端·python·django
zdkdchao2 小时前
hbase资源和数据权限控制
大数据·数据库·hbase
归去_来兮2 小时前
知识图谱技术概述
大数据·人工智能·知识图谱
Fanxt_Ja3 小时前
【JVM】三色标记法原理
java·开发语言·jvm·算法
蓝婷儿3 小时前
6个月Python学习计划 Day 15 - 函数式编程、高阶函数、生成器/迭代器
开发语言·python·学习
love530love3 小时前
【笔记】在 MSYS2(MINGW64)中正确安装 Rust
运维·开发语言·人工智能·windows·笔记·python·rust
Mr Aokey3 小时前
Spring MVC参数绑定终极手册:单&多参/对象/集合/JSON/文件上传精讲
java·后端·spring
slandarer3 小时前
MATLAB | 绘图复刻(十九)| 轻松拿捏 Nature Communications 绘图
开发语言·matlab