Запустите этот запрос в cmd
db.users.remove ({"_id": ObjectId ("5a5f1c472ce1070e11fde4af")});
blockquote>Если вы используете node.js, напишите этот код
User.remove({ _id: req.body.id },, function(err){...});
GraphQL по сути не разрешает произвольные запросы к объектам.
Где-то в вашей схеме будет дополнительное объявление, например
type Query {
User(id: ID!): User
}
Имена в типе Query
- это запросы верхнего уровня, которые вы можете запустить, а аргументы, перечисленные в этом запросе, - это Только аргументы они принимают. (Существует соответствующий тип Mutation
для мутаций верхнего уровня, который может изменить основное состояние и использовать ключевое слово mutation
в запросе.)
Если вы контролируете реализацию сервера, вы можете добавить параметр или дополнительный запрос верхнего уровня
userByName(name: String!): User
, но вам также придется предоставить реализацию этого запроса или обработать дополнительный параметр, который является изменением кода.