function writeBatch(buffer:Gallery[]):Promise<any>{
const bat = firestore().batch()
buffer.forEach(item=>{
bat.set(item.id.getDocument(),item)
})
return bat.commit()
}
Чтобы ускорить запись, я обновляю данные в firestore, используя пакетную обработку, как в приведенном выше коде.
Однако, если в одной среде выполнения создается или обновляется в среднем 20 000 документов, последующие пакетыникогда не завершать.
Чтобы решить эту проблему, мне пришлось полностью убить клиента и запустить его снова.
Эта проблема возникает как на Android, так и на NodeJS.
Есть личто я пропустил?