py2neo密码查询错误:neo4j.SyntaxException

威恩霍尔德

我正在尝试执行一个简单的参数化密码查询,该查询实际上由于语法错误而失败。

params = {
   "k" : k,
   "v" : v,
   "p": {
      "name": "marc"
   }
}

query = "CYPHER 2.0 MATCH (n { { k } : { v } }) SET { p } RETURN n"
data, metadata = cypher.execute(graph_db, query, params=params)

...

SyntaxException: Invalid input '{': expected whitespace, comment, an identifier, '}' or UnsignedInteger (line 1, column 12)
"MATCH (n { { k } : { v } }) SET { p } RETURN n"

我在用py2neo 1.6.3和flask。

提前致谢!

/马克

暴风雨

仅在某些地方允许使用参数。请尝试以下语句:

MATCH (n { k : { valueParam } }) SET { n.name = { nameParam } } RETURN n

您的地图将包含:

params = {
   "valueParam " : "v",
   "nameParam " : "marc"
}

陈述Cypher文档

参数不能用于属性名称,关系类型和标签,因为这些模式是编译到查询计划中的查询结构的一部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有 Py2neo 的 Neo4J:未经授权的错误 HTTPS

来自分类Dev

py2neo中的密码查询

来自分类Dev

无法使用py2neo删除具有关系的neo4j节点

来自分类Dev

使用py2neo将JSON导入NEO4J

来自分类Dev

使用py2neo从Neo4j获取大量节点的最快方法

来自分类Dev

使用py2neo将数据从XML加载到neo4j

来自分类Dev

py2neo(Neo4j)自动增加属性?

来自分类Dev

使用py2neo将python连接到neo4j时出错

来自分类Dev

使用py2neo将文本数据插入Neo4j

来自分类Dev

在neo4j和py2neo中使用索引

来自分类Dev

适用于Neo4j的Py2neo Api

来自分类Dev

使用Py2Neo加速Neo4j中Node之间的边缘创建

来自分类Dev

从py2neo启动并连接到neo4j时出错

来自分类Dev

加速Neo4j密码查询

来自分类Dev

加速Neo4j密码查询

来自分类Dev

Neo4j密码查询的性能

来自分类Dev

Arity.jar中的SyntaxException

来自分类Dev

py2neo密码错误:KeyError:“ u'cypher'

来自分类Dev

如何获得不相交的子图中的所有节点-Neo4j / py2neo

来自分类Dev

当通过loadbalancer暴露neo4j db时,在py2neo中获得“ TimeoutError:[Errno 110]连接超时”

来自分类Dev

我们如何在 py2neo (Neo4j) 的标准中传递 python 列表?

来自分类Dev

Neo4j Cypher查询错误

来自分类Dev

py2neo和flask查询

来自分类Dev

Tinkerpop Neo4j密码查询不起作用

来自分类Dev

Neo4j密码查询带有参数的ORDER BY

来自分类Dev

结合不同的Neo4j密码查询

来自分类Dev

对UNION结果密码查询neo4j的后处理

来自分类Dev

Neo4j密码查询以合并结果

来自分类Dev

撤消最后的neo4j密码查询