首页 > 解决方案 > 如何在 GraphQL 中创建删除突变?

问题描述

堆栈溢出!

一天前,我开始为我学习一门新东西——GraphQL。现在我知道如何使用 GraphQL 从数据库中添加和读取对象了。我试图找到问题“如何从数据库中删除对象”的答案。但这不是运气。你能帮我解决这个(对你来说)“难”的问题吗?

感谢您的回答!

标签: mongoosegraphqlexpress-graphql

解决方案


我找到了!也许有人需要答案。

使用Model.findByIdAndDelete(id, options, callback);

我的代码:

deleteImage: {
  type: ImageType,
  args: {
    id: { type: GraphQLID }
  },
  resolve(parent, args) {
    return Image.findByIdAndDelete(args.id);
  }
}

有用!


推荐阅读