摘要: func (xy *XJGYTopic) AdUpdateSignUpNum(id int64) bool { if xy.ID <= 0 { return false } if err := Db.Model(xy).Where("id = ? ", id).Update("sign_up_num 阅读全文
posted @ 2022-08-10 16:13 hubb 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: SELECT stage, pln_status FROM project ORDER BY CASE WHEN pln_status = '规划' THEN 1 WHEN pln_status = '初选' THEN 2 WHEN pln_status = '查勘' THEN 3 WHEN pln 阅读全文
posted @ 2022-08-09 12:02 hubb 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 安装MongoDB驱动程序 mkdr mongodb cd mongodb go mod init go get go.mongodb.org/mongo-driver/mongo 连接MongoDB 创建一个main.go文件将以下包导入main.go文件中 package main import 阅读全文
posted @ 2022-05-19 17:17 hubb 阅读(287) 评论(0) 推荐(0) 编辑
摘要: //类似于$sum的操作还有很多,比较常用的是$min(求最小值),$max(求最大值) 查询条件 match 和聚合 group 查询一定要注意顺序 aggregate := mongo.Pipeline{ bson.D{ {"$match" ,bson.D{ { "season_id", sea 阅读全文
posted @ 2022-05-19 11:16 hubb 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 字符串转时间一定要通过 time.ParseInLocation 不能直接用Parse todayZero, _ := time.ParseInLocation("2006-01-02", "2019-01-01 15:22:22" time.Local) 如果用了Parse,二者就会存在8小时时间 阅读全文
posted @ 2022-05-16 15:07 hubb 阅读(1835) 评论(0) 推荐(0) 编辑
摘要: 安装MongoDB驱动程序 mkdr mongodb cd mongodb go mod init go get go.mongodb.org/mongo-driver/mongo 连接MongoDB 创建一个main.go文件将以下包导入main.go文件中 package main import 阅读全文
posted @ 2022-05-11 14:08 hubb 阅读(372) 评论(0) 推荐(0) 编辑
摘要: float32 和 float64# Go语言中提供了两种精度的浮点数 float32 和 float64。 float32,也即我们常说的单精度,存储占用4个字节,也即4*8=32位,其中1位用来符号,8位用来指数,剩下的23位表示尾数 float64,也即我们熟悉的双精度,存储占用8个字节,也即 阅读全文
posted @ 2022-04-19 14:55 hubb 阅读(4348) 评论(0) 推荐(0) 编辑
摘要: 主要是查pg_lock,再结合pg_stat_activity和pg_class,我用的SQL是: select relation::regclass, s.pid, granted, client_hostname, application_name, usename, query from pg 阅读全文
posted @ 2022-04-12 16:24 hubb 阅读(221) 评论(0) 推荐(0) 编辑
摘要: any 操作符 where expression operator any (subquery) where expression operator some (subquery) 其实any和some在这里是同等效的,子查询的结果集只能是一个字段,左边表达式使用operator对结果集的每一行进行 阅读全文
posted @ 2022-04-02 16:37 hubb 阅读(2941) 评论(0) 推荐(0) 编辑
摘要: type JSON json.RawMessage // Scan scan value into Jsonb, implements sql.Scanner interface func (j *JSON) Scan(value interface{}) error { bytes, ok := 阅读全文
posted @ 2022-03-29 14:22 hubb 阅读(469) 评论(0) 推荐(0) 编辑