Будет ли обновление одного документа несколько раз в пакете превышать ограничения Firestore на запись документов?

#google-cloud-firestore

#google-облако-firestore

Вопрос:

У меня есть требование, при котором я должен удалять и добавлять элементы массива в один и тот же документ одновременно.

Я делаю это с помощью следующего подхода.

 var doc = db.doc(path);
var batch = db.batch();

batch.update(doc, {list: firebase.firestore.FieldValue.arrayUnion('post1')});
batch.update(doc, {list: firebase.firestore.FieldValue.arrayRemove('post2')});

batch.commit();
  

Меня беспокоит правило Firestore о 1 записи в секунду на документ. Есть ли вероятность, что это может произойти в этом случае, и некоторые записи могут batch завершиться неудачно из-за одного пользователя.
Я понимаю, что это не будет происходить постоянно, но просто хочу знать возможность или способ наилучшей практики.

Комментарии:

1. Если вы не получили ответа здесь, есть дискуссионная группа Firestore, за которой следят сотрудники Google. groups.google.com/forum /#!форум/google-облако-firestore-обсудить