簡體   English   中英

如何刪除 Firestore 子集合中的文檔

[英]How to delete a document within sub-collection in Firestore

我對 Firestore 還很陌生,目前,我正在嘗試刪除位於子集合中的文檔。 例如,我試圖刪除下面提供的圖像中名為 Ambulances 的子集合中的文檔 KCF93F5 在此處輸入圖片說明 . 我怎樣才能使用 javascript 做到這一點? 注意:我沒有使用 node js 或任何其他框架

只需通過使用集合和文檔的 ID 構建路徑來引用子集合中的文檔(您可以根據需要填寫它們):

const ref = firestore.collection(...).doc(...).collection(...).doc(...)

然后用delete()刪除它:

ref.delete()

delete()返回一個 promise,所以你應該檢查它是否有錯誤。

指定文檔位置並調用 delete ,它將返回一個 promise :

db.doc("/collection_1/collection_2/DC").delete().then(function() {
    console.log("Document successfully deleted!");
}).catch(function(error) {
    console.error("Error removing document: ", error);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM