javascript - 如何访问/删除 Firestore 中随机创建的文档 ID?
问题描述
删除某些内容的代码(不适用于 this.task.id 或 this.task)
const docRef = firebase.firestore().collection('users').doc(firebase.auth().currentUser.uid)
docRef.collection('tasks').doc(this.task.id).delete()
解决方案
看起来您没有使用 then 或 async/await来处理承诺https://cloud.google.com/firestore/docs/manage-data/delete-data#node.js
,就像文档中指出的那样。
此外,您的代码意味着任务嵌套在单个用户文档中。如果不是这种情况,您可能完全引用了错误的集合。我建议首先.get().then(res => console.log(res))
为用户和他们的任务做一个。如果您无法获取该文档,则无法将其删除。
推荐阅读
- python - python关键字匹配(关键字列表-列)
- git - Gitlab SSH https 不同内容
- javascript - 如何在“交互式 IDE 代码课程”中查看答案
- php - 如何选择带有额外条件sql的重复行
- javascript - Mocha Chai - Confirm Body 中有一个“名称”属性
- python - 如何解释决策树的 ROC AUC 曲线的阈值?
- flutter - 更改下划线标签指示器的边框半径
- python - 使用 Dask 根据列值将 csv 文件保存为多个 csv 文件
- python - 当 Python 脚本作为 sytemd 服务运行时,向子进程发送 SIGINT 不起作用
- twilio - 您如何使用 Twilio API 获取 whatsapp 的 GPS 共享位置?