是否可以覆盖GraphQL中的标量类型?

时间:2018-07-16 10:30:05

标签: graphql graphql-js

我希望ID标量不是将数据序列化为字符串而是将Mongo Object ID序列化。默认行为是将数据序列化为字符串。我不想使用其他名称创建自定义标量,因为这可能会给以后带来一些麻烦。

1 个答案:

答案 0 :(得分:1)

ID类型为is required to serialize as a string,但绝对没有指定格式,并且它是不透明的。您可以将Mongo object ID hex string用作GraphQL ID,并且(在GraphQL级别上)不会有任何问题。