为什么我无法使用GO客户端获取prisma查询中的相关字段?

为什么我无法使用GO客户端获取prisma查询中的相关字段?,go,graphql,prisma,Go,Graphql,Prisma,我对Prisma非常陌生,但到目前为止,我设法使用graphql进行查询和映射,但后来我注意到我没有获取全部信息 这是我的 我有一张叫Highlight的桌子 该表与HighlightItems(即获取postId、投票数等的包装器)有关系 所以我映射了我的prisma对象,似乎正在工作 我的datamodel.prisma中有这个 type Highlight { id: UUID! @id highlightId: String! @unique createdAt:

我对Prisma非常陌生,但到目前为止,我设法使用graphql进行查询和映射,但后来我注意到我没有获取全部信息

这是我的

我有一张叫Highlight的桌子

该表与HighlightItems(即获取postId、投票数等的包装器)有关系

所以我映射了我的prisma对象,似乎正在工作

我的datamodel.prisma中有这个

type Highlight {
    id: UUID! @id
    highlightId: String! @unique
    createdAt: DateTime! @createdAt
    updatedAt: DateTime! @updatedAt
    highlightItems: [HighlightItem!]! 
      @relation(
        link: TABLE
        name: "HighlightItemByHighlight"
        onDelete: CASCADE
      )
在我最重要的时刻

type HighlightItem {
    id: UUID! @id
    createdAt: DateTime! @createdAt
    updatedAt: DateTime! @updatedAt
    lastComment: String ....
我能够生成prisma模型并使用生成的突变:

mutation {
  createHighlight(....
我可以通过以下查询直接查询prismadb:

query {
  highlights{
    highlightId, highlightItems{id}
  }
}
现在我在使用GO解析器时遇到了问题

当我这样做时:

func (r *queryResolver) Highlights(ctx context.Context, first, last *int, before, after, search *string, input string, input2 string ) (*models.Highlights, error) {


    allHighligts, err := prisma.Instance.Highlights(
        &prisma.HighlightsParams{

        }).Exec(ctx)
       ....
然后,我意识到我无法通过突出显示获取
高亮项目,我检查了prisma客户端上的文档以备GO使用,它应该使用
“fluent API”


但到目前为止,我还无法获取它们,你知道我做错了什么吗?

这个问题可能与变量名的大写有关。变量的第一个字母可以大写吗?

变量的大写是什么意思?allHighlights变量??不,我的意思是模型为
类型HighlightItem{Id:UUID!@Id CreatedAt:DateTime!@CreatedAt UpdatedAt:DateTime!@UpdatedAt LastComment:String…