我正在尝试从一对多关系预加载数据,但总是收到“ApiKeys:模式客户端不支持的关系”错误。(结构是指针的原因是因为我正在使用 gqlgen 并且这是默认配置)
type Client struct {
// Client ID
ID int `json:"id"`
UserName string `json:"userName"`
// Client login hashed password
Password string `json:"password"`
// ApiKeys
APIKeys []*APIKey `json:"apiKeys"`
}
type APIKey struct {
// ApiKey Index
ID int `json:"id"`
// ApiKey Value
Key string `json:"key"`
// ApiKey Client Relation
ClientID int `json:"clientID"`
// ApiKey Client Info
Client *Client `json:"client"`
}
Run Code Online (Sandbox Code Playgroud)
这是调用ApiKeys Preload 的函数。
func (r *queryResolver) ClientInfoResolver(username string, password string) (*model.Client, error) {
var clients []*model.Client
var client *model.Client …Run Code Online (Sandbox Code Playgroud)