通过在Cloud Firestore中获取文档名称来删除文档

时间:2018-09-09 19:55:17

标签: javascript reactjs firebase react-native

致力于研究使用React Native和Cloud Firestore删除单击的文档的方法。我想不出一种方法来获取文档ID,然后在代码中使用它来替换{​​{1}}的值。有任何想法吗?

我的收藏带有显示以下内容的文档:

enter image description here

我的代码:

deleteItemId

1 个答案:

答案 0 :(得分:1)

每次将TODO推送到todos时,请确保还包括文档ID:

todos.push({
  id: doc.id,
  tips: doc.data().tips,
  date: doc.data().date,
  user: doc.data().user,
  like: doc.data().like
})

然后,在渲染TODO时,将ID包含在元素的渲染输出中:

<Text onPress={() => this.deletePost(styles.id)}>