如何解决我们可以在解析时在 grapqhl 中返回一个字符串或对象吗?
我想检查用户是否存在于数据库中...如果用户存在于数据库中则发送
type user{
name
email
password
username
}
或者如果用户在数据库中不存在,则发送一个字符串,告诉“用户在数据库中不存在”
喜欢....如果我在写tyepDefs
type Query{
show_data(username: String!): #if user exists then# ***user!*** or #if user doesnot exists then# ***String!***
如何制作这种类型的解析器和 typeDefs ?
解决方法
您可以创建一个新类型以在查询中使用:
type UserPayload {
state: String! # success or other value
user: User # if state was not success this must be null
}
然后直接通过您的查询使用该类型,如下所示:
type Query{
show_data(username: String!):UserPayload
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。