我对Firestore还是很陌生,目前,我正试图删除位于子集合中的文档。例如,我试图在下面提供的图像中删除名为Ambulances的子集合中的文档KCF93F5。我该如何使用JavaScript?注意:我没有使用节点js或任何其他框架
答案 0 :(得分:0)
只需通过使用集合和文档的ID构建路径来引用子集合中的文档(您可以根据需要填写它们):
const ref = firestore.collection(...).doc(...).collection(...).doc(...)
然后用delete()删除它:
ref.delete()
delete()
返回一个承诺,因此您应该检查它是否存在错误。
答案 1 :(得分:0)
指定文档位置并调用delete将返回一个承诺:
db.doc("/collection_1/collection_2/DC").delete().then(function() {
console.log("Document successfully deleted!");
}).catch(function(error) {
console.error("Error removing document: ", error);
});