【发布时间】:2020-06-11 17:25:51
【问题描述】:
我正在尝试从 Firestore 文档的数组中删除一个元素。但是,到目前为止,我尝试过的方法都没有奏效。我的最后一次尝试是这样的:
const ref = firestore().collection('events').doc(extraid);
ref.get().then(document => {
const thing = document.data();
const rejected = thing.rejected || [];
const interested = thing.interested || [];
const fieldIndex = interested.findIndex(obj => obj.interestedId === sender);
const fieldToDelete = interested[fieldIndex];
firebase.firestore.FieldValue(fieldToDelete);
firebase.firestore.FieldValue.delete(fieldToDelete);
});
如何从 Firestore 文档的数组中删除元素?
【问题讨论】:
标签: javascript reactjs react-native google-cloud-firestore