在Neo4J中执行GraphQL查询时出错

时间:2018-09-26 10:59:00

标签: neo4j graphql

我对Neo4J很有经验,但对graphql则是新手

我通过运行以下命令创建了graphql模式:

CALL graphql.idl(null)

我有一个带有三个标签的节点类型。我试图在graphiql中运行以下查询,并得到相同的错误。由于堆栈的原因,我想知道graphiql是否要添加meta并移至neo4j浏览器-同样的错误。

查询:

CALL graphql.execute('mutation { createArrival(uuid:"graphql")}')

错误:

    Failed to invoke procedure `graphql.execute`: Caused by: java.lang.RuntimeException: Error executing GraphQL Query:
 ExceptionWhileDataFetching{path=[createArrival]exception=org.neo4j.graphdb.QueryExecutionException: Invalid input 'n': expected whitespace, comment, '{', node labels, MapLiteral, a parameter, a relationship pattern, '(', '.', '=' or "+=" (line 1, column 69 (offset: 68))
"CREATE (node:Arrival) SET node = {properties} SET node:`Event`, SET node:`Configuration`"
                                                                     ^locations=[SourceLocation{line=1, column=12}]}

我可能确实在做一些明显错误的事情,但是任何帮助都将不胜感激

1 个答案:

答案 0 :(得分:0)

由@ michael-hunger确认为错误