我具有以下AppSync架构
当我在logsconnection上运行查询时,我得到一个空项目列表,但是其他信息(如注册)返回正常。我在日志表中给了customId
作为我的logsConnectionId
。我由于使用自定义主键而收到错误消息吗?还是我做错了什么?对于AppSync来说,它是新手,任何帮助都将非常有用。
我删除了整个设置并删除了自定义键,并使用标准ID作为主键。然后将该主键作为我的logsConnectionId添加到logs表中,并且工作正常。但是我无法对customId进行同样的操作。
type Info @model @key(fields:["customId"]){
customId: ID!
registration: String
status: String
location: String
latitude : Float
longitude: Float
transactionId : String
logs : [Logs] @connection(name: "LogsConnection")
}
type Logs @model{
id: ID!
timestamp : String
data : String
info : Info @connection(name: "LogsConnection")
}
getInfo (customId:"1234"){
status
registration
location
transactionId
logs{
items{
data
timestamp
}
}
}