Mongoose 和 GraphQL 查询
Posted
技术标签:
【中文标题】Mongoose 和 GraphQL 查询【英文标题】:Mongoose and GraphQL queries 【发布时间】:2020-03-05 04:11:18 【问题描述】:这里我有一个猫鼬模式
name : String,
class : String,
skills : [ skill_name : String ]
如何在 GraphQL 输入上实现它?所以我可以将它们保存到 mongodb
喜欢
input Students
name :String!
class :String!
skills : "how to do it in here"?
【问题讨论】:
你这样做:[skill]
,skill
也应该是一个类型。
它说,the type of Students.skills must be input Type but got. [skill]
,我也已经做了type skill skill_name : String
,我也尝试过input skill skill_name : String
,但是当我运行这个查询并返回名称和它的技能mutation addStudents(input students : name : "test", class : "A" , skills : skill_name : "punching" ) name skills
它说string cannot represent value : skill_name : "punching"
当我返回技能时,我做错了吗?
【参考方案1】:
像这样制作输入 Student 的 GraphQL 架构
input Students
name: String!
class: String!
skills: [String!]!
但是,不要将 GraphQL 架构和 Mongoose 架构视为相同。一个用于通信客户端服务器,另一个用于服务器数据库
【讨论】:
以上是关于Mongoose 和 GraphQL 查询的主要内容,如果未能解决你的问题,请参考以下文章
Nestjs - Mongoose - 虚拟字段 - 无法在 graphql 操场上查询
使用 Mongoose 进行基于 GraphQL 游标的分页 [关闭]