从 Firestore 动态删除数据
IT技术
reactjs
redux
google-cloud-firestore
2021-04-29 06:39:17
1个回答
如何从 tableGuests 中删除字段?
文档中没有明确的方法来解释如何从数组中弹出一个项目。我会这样做:
- 获取您的表数据
const data = firestore().collection('userTables').doc(ID).get();
- 使用该数据获取数组的当前状态
const array = data.get('tableGuests');
- 使用新数组更新文档,但不包含要删除的项目(在本例中为最后一个)
firestore().collection('userTables').doc(ID).update({ tableGuests: array.slice(0, array.length - 1) });
其它你可能感兴趣的问题