批量更新单个文档是否可能超出Firestore的文档写入限制?

时间:2020-10-10 15:30:00

标签: google-cloud-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();

我担心每个文档每秒写入1次的Firestore规则。在这种情况下是否有可能发生,并且由于单个用户的batch,某些写入操作可能会失败。 我知道这不会一直发生,而只是想知道最佳做法的可能性或方式。

0 个答案:

没有答案