Dgraph-graphql在哪里描述了架构上的指令?

问题描述 投票:0回答:1

[凭借最近对本机GraphQL的支持,dgraph引入了@hasInverse@search指令的使用。当我在编辑器中编写架构时,lint会警告我有关那些未知指令的信息。

enter image description hereUnknown directive "search"Unknown directive "hasInverse"

因此,我在文件directive.schema中描述了以下指令:

enum SearchTypes {
    hash,
    exact,
    regexp,
    term,
    fulltext
}

directive @search(by: [SearchTypes]) on FIELD_DEFINITION
directive @hasInverse(field: __EnumValue) on FIELD_DEFINITION
type DateTime

错误消失了……但是,我对重新定义dgraph已经提供的指令并不十分满意。它们可能容易出错。

还有其他更好的选择吗?

graphql schema directive dgraph
1个回答
0
投票

((这里是Dgraph的GraphQL开发人员的Michael on。感谢您的问题。)

抱歉,这不是很好的开发人员体验。我们将努力改善这一点。

您在架构中使用什么编辑器和graphql插件?它是否支持包含另一个文件?如果是这样,我们可以发布我们的基础架构,您可以包含它。

否则,您必须像完成操作一样粘贴所需的部分。

© www.soinside.com 2019 - 2024. All rights reserved.