Обновление массива идентификаторов - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь обновить массив идентификаторов вместо одного идентификатора, но безуспешно.Я даже не уверен, как должны выглядеть данные полезной нагрузки.

Это моя текущая полезная нагрузка запроса:

query: "mutation { 
     addStudentToGroup(
              id: " [5c3b9884277bbd61dcdc174b,5c3b9884277bbd61dcdc174c]", 
              groupId: "5c3b974157905b2808373e3c"
     ) 
     { id } 
} "

И в моем GraphQL я сделал это:

    addStudentToGroup: {
        type: StudentType,
        args: {
            id: {type: GraphQLList(GraphQLID)},
            groupId: {type: GraphQLID}
        },
        resolve(parent, args) {
            return Student.updateMany(
                { id: { $in: args.id} },
                { $set: { groupId: args.groupId }}
                );
        }
    },

Но то, что он возвращает мне:

{"data":{"addStudentToGroup":{"id":null}}}

Почему это не работает?Это работает, когда я использую findByIdAndUpdate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...