#neo4j #neo4j-java-api #neo4j-python-driver
#neo4j #neo4j-java-api #neo4j-python-driver
Вопрос:
Я пытаюсь создать REST API, чтобы скрыть сложность Cypher от пользователя, который будет использовать мою программу, создающую простые и высокоуровневые вызовы API для взаимодействия с графиком Neo4j. Я хочу предоставить пользователю возможность работать с транзакциями, как в HTTP API (открывать транзакцию, выполнять инструкции в транзакции, фиксировать / откатывать транзакцию), используя идентификатор транзакции. Можно извлечь идентификатор транзакции из транзакций, созданных с использованием одного из официальных драйверов Bolt?
Ответ №1:
Вы могли бы просто создать свой собственный уникальный идентификатор (например, UUID) для каждой транзакции и поддерживать сопоставление этих идентификаторов с активными транзакциями.