问题标签 [go-gorm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - 引用 golang 的 GORM 中的另一个元素
我有一个包含项目和客户的数据库。每个项目可能属于一个客户。现在,我的结构是:
这与 GORM 的Related()
功能完美结合。但是,我希望返回 Facebook 风格的结构,如下所示:
这可以通过将Client Client
对象添加到Item
. 但后来我结束了
这很讨厌。我错过了可以帮助我解决这个问题的东西吗?
postgresql - 陶醉于 Gorm “未定义:页面”
我只是想用revel
,gorm
和创建新项目pq
。我有Page
模型app/models
:
并gorm.go
在app/controllers
:
我有错误undefined: Page
,DB.AutoMigrate(Page{})
但我将我的模型链接在一起_ "myapp/app/models"
。怎么了?
mysql - 戈姆第一或创造理解
我是新来的golang
,gorm
我正在努力了解它是如何FirstOrCreate
工作的。我有模型:
和下一个片段:
第一次运行这个函数时,一切正常,它必须在数据库中创建新实体,但是当我下次调用这个函数来显示这个时,setting
我有错误:
错在哪里?
编辑: 完全错误:
mysql - 如何在 Revel Controller 中访问 Gorm?
首先让我说这是我在围棋中玩耍的头几天。
我正在尝试将 Revel 框架与 Gorm 一起使用,如下所示:
app/controllers/gorm.go
app/controller/app.go
运行后结果:
runtime error: invalid memory address or nil pointer dereference
在第 19 行c.DB.NewRecord(user)
它使用自动迁移成功创建了数据表,但我不知道应该如何在我的控制器中使用 Gorm。
有正确方向的提示吗?
go - 我怎样才能在golang gorm中与self建立many2many关系?
我有一个 psql 数据库,我正在使用 gorm 库和 pq 驱动程序,正如您所见,相关产品存在多对多关系,但是这会抛出错误 pq: column "product_id" specified more than once
是否有办法设置别名或我我走错路了?
mysql - golang调用mysql函数
我有一个现有的 mysql 表,它使用 mysql 的UUID_SHORT()函数来生成唯一 ID。该表的简化版本:
一个新用户将通过以下方式创建:
我开始使用gorm实现 DBs 模型,并且我对如何告诉 gorm 和数据库/sql 在创建新的 User 实例时调用 UUID_SHORT() 持空白。
从模型/users.go:
来自模型/users_test.go:
保存实例时,如何为 user_uuid 列调用 UUID_SHORT()?
mysql - 如何检索最后添加的项目的实例
我正在使用带有 mysql 后端的 github.com/jinzhu/gorm。我想在上一个 Create 调用中检索行的 Id(或完整实体)。
如,last-insert-id:(http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id)
我怎样才能做到这一点?
go - GORM 有 Decimal 数据类型吗?
GORM是否有十进制数据类型来存储货币值(-> Decimal(8,2)
)?
go - 如何用gorm填充和嵌入数组?
我有 2 个结构,其数据如下:
虽然每次我插入用户时,每次我找到用户时,每张图片都会插入到他们的桌子上,但不会填充图片:
难道我做错了什么?
mysql - 如何使用 GORM 将字段的 COLLATION 设置为 utf8_general_ci?
我想在 MySQL 数据库中有一个不区分大小写且唯一的字符串类型字段。我使用了以下模型:
这使得Email
独特,但是
似乎没有效果。
如何使用 GORM 将字段的 COLLATION 设置为 utf8_general_ci?