reactjs - @isUnique 在 GraphQL SDL(aws appsync)中不起作用
问题描述
我是 graphql 的新手。我正在使用 aws appsync 实现一个 react-native 应用程序。我们在实现 @isUnique 时遇到了问题,给它一个错误
Failed to parse schema document - ensure it's a valid SDL-formatted document.
type Person {
id: ID! @isUnique
createdAt: String!
updateAt: String!
name: String!
messages: [Messages!]!
@relation(name: "UserMessages")}
我想为模式中的每个用户生成一个随机 id。我们如何实现这一点。提前致谢!!
解决方案
首先,如果您使用的是 appolo-server,则为 @unique;如果使用的是 graphcool,则为 @isUnique。其次,id 默认是唯一的,不需要@unique。它适用于其他字段,例如电子邮件或用户名。
看看这里Schema 指令 - Appolo 如果你使用的是 Graphcool这个
推荐阅读
- c# - PayFast 通知 URL 未命中 c# 核心
- ruby-on-rails - Rack::File 已弃用,请改用 Rack::Files - 新的 Ruby on Rails 项目
- laravel - 我已经使用 laravel 刀片模板制作布局但没有工作
- jenkins - Jenkins 管道在 ssh 期间挂起
- kotlin - 什么时候调用对象的 init 块?
- android - 在通知区域中收听“黑暗主题”切换并收到更改通知
- python - 带有硬币系统的 discord.py 机器人中的 UnboundLocalError
- python - 如何计算每行每列的颜色像素值
- python - Django TypeError:序列项0:预期的str实例,找到NoneType
- python - KeyError:“[Float64Index([34.62365962451697, 30.28671076822607, 35.84740876993872], dtype='float64')] 中没有 [列]”