includeStats в 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 возвращает количество созданных узлов и связей), с includeStats: true
и я также попытался добавить его к адресу, который я использую для выполнения запросов как ?includeStats=true
, который я видел где-то еще и привел к ошибке недоступности сервера (код ответа 302 / RuntimeError) для меня. Есть ли решение для этого с помощью neo4j.rb?
1 ответ
К сожалению, мы не храним метаданные при возврате результатов в neo4j-core
драгоценный камень. Это может быть что-то, что легко добавить. Возможно, вы могли бы создать проблему:
https://github.com/neo4jrb/neo4j-core/issues
Конечно, запросы на тягу приветствуются!