0
我有一个数据使用者是一个Jupyter笔记本。有什么方法可以将查询中写入的查询转换为graphQL查询吗?从火焰查询转换到GraphQL查询
例如在大火有:
accounts[accounts.balance < 0].name
和GraphQL我们可能有这样的:
{
accounts(balance<0)
{
name
}
}
我有一个数据使用者是一个Jupyter笔记本。有什么方法可以将查询中写入的查询转换为graphQL查询吗?从火焰查询转换到GraphQL查询
例如在大火有:
accounts[accounts.balance < 0].name
和GraphQL我们可能有这样的:
{
accounts(balance<0)
{
name
}
}
GraphQL不公开任何内置的过滤能力。它可以通过参数的形式手动实现。所以,根据你的需要,你可以定义查询字段,如:
type Query {
accounts(balanceBelow: Int!): [Account!]
}
或:
type Constraint {
fieldName: String!
operator: OperatorEnum!
value: String!
}
type Query {
accounts(where: Constraint): [Account!]
}
或介于两者之间。但是如果自定义查询过滤和聚合等事情在您的域中很常见,那么您可能会发现使用GraphQL繁琐的选择。