Использовать временный идентификатор записи во время транзакции

У меня есть запись А в базе данных.

В транзакции я хочу сделать следующее:

  • Создать запись B
  • связать parent свойство A с B: A.parent = B.@rid

Проблема в том, что во время транзакции я получаю временный отрицательный идентификатор записи. Итак, @rid имеет отрицательный идентификатор позиции. Как с его помощью установить ссылку в той же сделке?

Спасибо

0
0
85
1

Ответы 1

Отрицательный RID означает, что это временно. Когда транзакция фиксируется, будет назначен настоящий RID, после фиксации RID будет изменен и обновлен в объекте.

Здесь док в конце страницы вы можете увидеть, как работают транзакции

Спасибо за ответ :) Вы говорите, что я не могу сделать это за одну транзакцию?

matthiasbe 16.04.2018 10:14

Я так не думаю, извини

ldacrema 01.05.2018 03:21

Другие вопросы по теме