查询时出现此错误:
"Cannot return null for non-nullable field Transaction.createdAt."
这是查询:
query getMyTransactions {
getMyTransactions {
id
createdAt
}
}
此查询的架构是:
extend type Transaction @key(fields: "id") {
id: ID! @external
}
type Query {
getMyTransactions: [Transaction!]!
}
另一个模式具有Transaction
类型:
type Transaction @key(fields: "id") {
id: ID!
createdAt: String!
}
有什么问题?
编辑:如果我查询:
getMyTransactions {
id
}
工作正常,我得到了所有id
的查询,但如果我包含另一个属性,查询会失败。