neo4j.rb 中的 includeStats
includeStats in neo4j.rb
我正在使用 neo4j.rb,当我 运行
MATCH (a {name:'apple'}) SET a.flag = true
我想获取响应数据,大致如下:
{
"results": [
{
"columns": [],
"data": [],
"stats": {
"contains_updates": true,
"nodes_created": 0,
"nodes_deleted": 0,
"properties_set": 1,
"relationships_created": 0,
"relationship_deleted": 0,
"labels_added": 0,
"labels_removed": 0,
"indexes_added": 0,
"indexes_removed": 0,
"constraints_added": 0,
"constraints_removed": 0
}
}
],
"errors": []
}
相反,我什么也没得到——对象是空白的,我想是因为我不要求返回节点,但希望查询结果中有元数据。
这里有一个使用 py2neo (py2neo return number of nodes and relationships created) 和 includeStats: true
的建议解决方案,我还尝试将它附加到我用于 运行 查询的地址?includeStats=true
,这是我在其他地方看到的,导致我出现服务器不可用错误(响应代码 302 / RuntimeError)。使用 neo4j.rb 有什么解决方案吗?
遗憾的是,我们在 neo4j-core
gem 中返回结果时不保留元数据。这可能是很容易添加的东西。也许你可以创建一个问题:
https://github.com/neo4jrb/neo4j-core/issues
当然欢迎拉取请求!
我正在使用 neo4j.rb,当我 运行
MATCH (a {name:'apple'}) SET a.flag = true
我想获取响应数据,大致如下:
{
"results": [
{
"columns": [],
"data": [],
"stats": {
"contains_updates": true,
"nodes_created": 0,
"nodes_deleted": 0,
"properties_set": 1,
"relationships_created": 0,
"relationship_deleted": 0,
"labels_added": 0,
"labels_removed": 0,
"indexes_added": 0,
"indexes_removed": 0,
"constraints_added": 0,
"constraints_removed": 0
}
}
],
"errors": []
}
相反,我什么也没得到——对象是空白的,我想是因为我不要求返回节点,但希望查询结果中有元数据。
这里有一个使用 py2neo (py2neo return number of nodes and relationships created) 和 includeStats: true
的建议解决方案,我还尝试将它附加到我用于 运行 查询的地址?includeStats=true
,这是我在其他地方看到的,导致我出现服务器不可用错误(响应代码 302 / RuntimeError)。使用 neo4j.rb 有什么解决方案吗?
遗憾的是,我们在 neo4j-core
gem 中返回结果时不保留元数据。这可能是很容易添加的东西。也许你可以创建一个问题:
https://github.com/neo4jrb/neo4j-core/issues
当然欢迎拉取请求!