Допустим, у нас есть коллекция order
в пожарном депо, где каждый заказ должен иметь уникальный читаемый случайный номер заказа с, скажем, 8 цифрами:
{
orderNumber: '19456734'
}
Так что для каждогоПри поступлении заказа мы хотим сгенерировать этот уникальный номер. Каков рекомендуемый подход в firestore, чтобы убедиться, что никакой другой документ не использует его?
Примечание : Одним из решений будет запрос существующих документов перед сохранением, но это не работает в параллельном сценарии, когда несколько заказов поступают одновременно (?).