在 Neo4j Aura 上中断的查询的 GraphQL 排序

GraphQL sorting of queries broken on Neo4j Aura

似乎带有排序的 GraphQL 查询在 Neo4j Aura 上被破坏了。

一个运行了几个月的 GraphQL 调用突然失败了。

返回的主要错误信息是:Neo4jError: Unknown function 'apoc.coll.sortMulti'

失败的查询具有这种形状:

{
  Unit {
    SHOWS_rel(orderBy: order_asc) {
      Image {
        id
        url
      }
      order
    }
  }
}

删除 (orderBy: order_asc) 成功解决。

查询不会在 Neo4j 的本地实例上失败(例如,通过 docker 启动的 Neo4j 4.1.1)。 这些 npm 包的更新也没有提供更改:

apollo-server: ^2.25.0
apollo-server-core: ^2.25.0
graphql-tag: ^2.12.4
neo4j-driver: ^4.3.0

是的,最新的 Aura 推送中有一个有问题的 APOC jar 问题。我相信所有 apoc.coll 函数和过程都可能受到影响。

正在处理中,您可以在此处监控状态:

https://status.neo4j.io/