Firestore и идентификаторы автоинкремента - PullRequest
0 голосов
/ 09 марта 2019

В настоящее время я использую firestore для небольшого приложения. Я пытаюсь увидеть, что я могу использовать для автоматического увеличения идентификаторов. Простой случай использования, который является общим, является порядковым номером. Идентификатор расходуемого человеком. Я не хочу использовать идентификатор документа. Это не расходуется для людей.

1 Ответ

1 голос
/ 10 марта 2019

В Firestore нет встроенного оператора автоинкремента.Если вы хотите что-то подобное, вам придется создать его самостоятельно.

Это обычно включает в себя отслеживание последнего идентификатора, который вы использовали в документе в известном месте, а затем чтение иобновление этого документа от клиента в транзакции.

Но серьезно подумайте, не можете ли вы использовать встроенные идентификаторы Firestore, так как существует множество причин, по которым Firestore поставляется со встроенными идентификаторами вместо автоматического-инкрементный оператор.

Я настоятельно рекомендую проверить некоторые из этих связанных вопросов:

И эта страница в документации Firestore в распределенных счетчиках .

...