Prisma GraphQL вложенный документ - PullRequest
0 голосов
/ 02 марта 2020

Как я могу запросить (неопределенное) количество вложенных элементов из моего документа? Я хотел бы получить список предметов без необходимости go

  menus {
    id
    items {
        id
        name
        items {
            id
            name
            ............
        }
    }
  }
}

У меня есть схема призмы (MongoDB), которая выглядит следующим образом

enum MenuType {
  MAIN
  HYPERLINK
}

type Menu {
  id: ID! @id
  type: MenuType!
  name: String!
  title: String
  href: String
  t_blank: Boolean
  items: [Items] 
}

type Items @embedded{
  id: ID! @id
  type: MenuType!
  name: String!
  title: String
  href: String
  t_blank: Boolean
  items: [Items]
}

Я хотел бы получить все мои вещи с чем-то вроде этого

{
  menus {
    id
    items
  }
}

Возможно ли это? Должен ли мой потребитель постоянно повторять тело ответа?

...