Ich habe eine verschachtelte GraphQL-Struktur.Warum kann ich verschachtelte Argumente nicht sehen?
export default new GraphQLObjectType({
name: "Disbursement",
fields:() => ({
disbursementId: {
type: new GraphQLNonNull(GraphQLID)
}
transaction: {
type: Transaction
}
})
});
export default new GraphQLObjectType({
name: "Transaction",
args: {
limit: {
type: GraphQLInt,
},
},
fields:() => ({
transactionId: {
type: GraphQLID
}
})
});
Wenn ich versuche, die Disbursement
abzufragen, ich möchte in der Lage sein, eine Grenze zu Transaction
query {
allDisbursements {
transaction(limit:10) {
transactionId
}
}
}
Aber ich keine Begrenzung auf Transaction
zur Verfügung haben zu bestehen. Was mache ich falsch? Was vermisse ich?
Sie können Args nicht auf einen Typ platzieren, sie gehen auf ein Feld – vbranden