deleteMany({}) 的架构突变
Schema mutation for deleteMany({})
我有这个简单的解析器:
removeAllMovies: () => {
return prisma.movie.deleteMany({});
},
当我 运行 我的 apollo 客户端出现错误时:
Mutation.removeAllMovies defined in resolvers, but not in schema
所以我想将变更添加到架构中,但我找不到正确的语法。我想删除所有电影,而不是基于 id 或过滤器:
type Mutation {
removeAllMovies()
}
启动 Apollo 服务器时出现错误:
Syntax Error: Expected Name, found ")".
deleteMany({})
解析器的正确架构语法是什么?
应该这样做:
type BatchPayload {
count: Int!
}
type Mutation {
removeAllMovies: BatchPayload
}
而且解析器是正确的,所以那里没有变化。
我有这个简单的解析器:
removeAllMovies: () => {
return prisma.movie.deleteMany({});
},
当我 运行 我的 apollo 客户端出现错误时:
Mutation.removeAllMovies defined in resolvers, but not in schema
所以我想将变更添加到架构中,但我找不到正确的语法。我想删除所有电影,而不是基于 id 或过滤器:
type Mutation {
removeAllMovies()
}
启动 Apollo 服务器时出现错误:
Syntax Error: Expected Name, found ")".
deleteMany({})
解析器的正确架构语法是什么?
应该这样做:
type BatchPayload {
count: Int!
}
type Mutation {
removeAllMovies: BatchPayload
}
而且解析器是正确的,所以那里没有变化。