Неразрешенная ссылка runTransaction Firebase - PullRequest
0 голосов
/ 25 апреля 2020

Мне нужно проверить наличие товара в определенных продуктах, и мне нужно выполнить транзакцию, чтобы убедиться, что эта операция уникальна, и другие пользователи не уменьшают ее одновременно

, но когда я пытаюсь запустить транзакцию, например

 FirebaseFirestore.getInstance().collection("shops").document(shopId).runTransaction

, она говорит мне, что runTransaction не разрешена ...

Из документации она применяется к документу

https://firebase.google.com/docs/firestore/manage-data/transactions

1 Ответ

1 голос
/ 25 апреля 2020

runTransaction() не является методом для DocumentReference . Это метод в FirebaseFirestore .

В вашей функции обработчика транзакций вы должны идентифицировать документы, которые вы хотите участвовать в транзакции, используя объект Транзакция , предоставленный для обработчик функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...