node.js - 使用 apollo-server 从 graphql 查询 ID 数组的更好方法
问题描述
我有一个健美应用程序可以跟踪用户对给定练习的代表,GraphQL 是必须的,因为数据像疯了一样嵌套,用户可以有多个计划,它们自己可以有多个练习,但问题是“练习” 与任何用户都没有具体关系,我希望练习不相关,并且计划需要参考练习......所以我偶然发现了这个问题,即在我的计划中有一系列练习的 ID,我想查询它们,顺便说一下,我正在使用 Apollo 服务器。
这个问题与拥有朋友列表的个人资料的问题非常相似,我只想在 GraphQL 中查询该朋友列表。
这是我的 TypeDef:
const typeDefs = gql`
type User {
id:ID,
username:String,
password:String,
isPremium:Boolean,
age:Int,
email:String
}
type Plan {
id:ID,
exercises:[Exercise],
user:String
}
type Category {
id:ID,
name:String,
exercises:[Exercise]
}
type Exercise {
id:ID,
name:String,
reps:[Rep]
}
type Rep {
id:ID,
exercise:String,
reps:Int,
date:String
}
`
解决方案
推荐阅读
- mysql - SQL 中的更新替换分号获取语法错误
- python - 寻找两个圆的交点
- c# - 使用 SpeechRecognitionEngine 时设置静音阈值
- javascript - 从不同的组件设置状态
- docker - 在 Docker 容器中构建 dotnet 应用程序时,找不到为 Main 方法指定的“xxx.Program”
- javascript - VueJS:如何在重定向时传递道具
- ruby - 要求将 gem 撬入 ruby 脚本会导致错误
- ios - iOS 应用程序何时会从 xcassets 加载深色/浅色/任何图像?
- php - Laravel:缺少[Route:objets.update]所需的参数
- sas - 如何在SAS中进行回归加权?