Я пытаюсь обновить массив идентификаторов вместо одного идентификатора, но безуспешно.Я даже не уверен, как должны выглядеть данные полезной нагрузки.
Это моя текущая полезная нагрузка запроса:
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