graphql: добавление записи удаляет предыдущую - PullRequest
0 голосов
/ 23 января 2019

Я использую плагин graphql с CMS Strapi. Я пытаюсь добавить новую коллекцию (называемую экзаменом) и связать ее с другой коллекцией (называемой предметами). Каждый раз, когда я выполняю мутацию, новая коллекция Exam заменяет предыдущую добавленную коллекцию Exam вместо добавления ее в массив связанной коллекции в Subject.

Вот мой код graphql:

mutation {
    createExam(input: {
      data: {
        name: "newExam",
        subjects: ["5c47906ad9dc"]
      }
    }) {
      exam {
        name
      }
    }
  }

При выполнении этой мутации несколько раз с разными именами экзамена, я ожидал, что у субъекта с _id 5c47906ad9dc будет массив связанных коллекций экзамена, но вместо этого он останется только с последней мутацией (то есть одной коллекцией)

Когда я использую Strapi для ручного добавления множества коллекций экзаменов в тему, это работает без проблем.

В чем может быть проблема? Я не уверен, какую дополнительную информацию я должен предоставить

Заранее спасибо

...