Ich speichere einen Wert für ein postgres-Feld vom Typ timestamp with time zone
. Ich war in meinem Apollo-Schema, das Feld als int definiert, aber ich bin immer diese Fehlermeldung in dem Resolver:Apollo/GraphQL: Feldtyp für Zeitstempel?
column "apptDateTime" is of type timestamp with time zone but expression is of type integer
Looking up GraphQL data types, ich noch keine Art sehen, die als entsprechend zitiert ein Feld vom Typ Zeitmarke.
Welcher korrekte Feldtyp wird im Apollo-Schema für ein Feld vom Typ timestamp in der Datenbank verwendet?
Kasse der Abschnitt am Tag Skalar: http: // graphql.org/learn/schema/#scalar-types Wahrscheinlich am besten, um einen benutzerdefinierten Skalar zu definieren. –
Ich lese gerade Daten und Apollo, und ich stelle fest, dass es als Tally Posts erforderlich ist, benutzerdefinierten Code für diesen Zweck hinzuzufügen. Ich habe die Dokumentation hier gefunden: http://dev.apollodata.com/tools/graphql-tools/scalars.html#Date-as-a-scalar Die Dokumente definieren die Resolver-Map, scheinen aber nicht zu erscheinen wie Sie die Resolver-Map in Ihr Schema und/oder andere Resolver aufnehmen. Kann jemand ein Beispiel für die Referenzierung einer Resolver-Map aus Ihren anderen Apollo-Resolvern bereitstellen oder eine Verknüpfung herstellen? – VikR
Dies ist, wie es für json getan wurde: https://github.com/taion/graphql-type-json/blob/master/src/index.js –