Я новичок в Google Cloud Firestore в режиме базы данных, и у меня возник вопрос по поводу его транзакции.
Если есть два объекта, принадлежащих к одной группе объектов, выполняется ли обновление одного объекта втранзакция запрещает обновление другого объекта в другой транзакции?
Ниже приведен пример случая.
Entity A:
Key:
Kind: Foo, id: 0, Parent: "P"
Properties:
description: "I am A."
Entity B:
Key:
Kind: Foo, id: 1, Parent: "P"
Properties:
description: "I am B"
TRANSACTION #1 BEGIN;
A.description = "I am new A";
TRANSACTION #2 BEGIN;
B.description = "I am new B";
TRANSACTION #1 COMMIT; -- *1
TRANSACTION #2 COMMIT; -- *2
Успешно ли * 1 или * 2?
Спасибо!