mongoose - 如何在 GraphQL 中创建删除突变?
问题描述
堆栈溢出!
一天前,我开始为我学习一门新东西——GraphQL。现在我知道如何使用 GraphQL 从数据库中添加和读取对象了。我试图找到问题“如何从数据库中删除对象”的答案。但这不是运气。你能帮我解决这个(对你来说)“难”的问题吗?
感谢您的回答!
解决方案
我找到了!也许有人需要答案。
使用Model.findByIdAndDelete(id, options, callback);
我的代码:
deleteImage: {
type: ImageType,
args: {
id: { type: GraphQLID }
},
resolve(parent, args) {
return Image.findByIdAndDelete(args.id);
}
}
有用!
推荐阅读
- javascript - 检索行后jsGrid不显示单元格数据
- scala - Scala中的函数可以用def定义吗?
- javascript - 如何根据其他类似命名元素的可见性状态隐藏多个元素
- node.js - 如何使用 Jest 测试对象
- c# - 封面清单
不使用系统命名空间的字符串 - c - 基于 gsCurrentTime() 的 GridDB 时间序列容器的 Rowkey
- angularjs - Angular 1.5 使用 Subject 获取服务价值
- react-native - 使用 crypto-js 反应原生 SHA256 哈希
- mongodb - 具有 mongodb 架构/端点设计的 Facebook“点赞”功能
- android - android中的缩放比例不正确