Пакет Firestore не завершается вечно, если он превышает определенное количество заданий - PullRequest
0 голосов
/ 30 декабря 2018
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.

Есть личто я пропустил?

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