![](/img/trans.png)
[英]How can i map all collections inside of collection in firebase with React?
[英]How can I count in Firebase the collections in a document
我知道如何計算 Firebase 中的集合中有多少文檔,但反過來它是如何工作的。 我在一個文檔中有幾個 collections,我需要找出有多少。 (在我的示例中為 2)
我的設置:
Collection Document Collections Documents
[USERID] - [TESTS] - [1] - [ANSWERS]
[RESULTS]
[2] - [ANSWERS]
[RESULTS]
我嘗試了以下方法,但它不起作用:
let refTest_1 = db.collection(USERID).doc('TESTS')
let testData_1
refTest_1.get().then(doc => {
//testData_1 = doc.data()
testData_1 = doc.size
}).then(function() {
//console.log(Object.keys(testData_1).length)
console.log(testData_1)
}).catch(error => {
console.log("Error: " + error.message)
})
有人知道這是如何工作的嗎?
謝謝!
官方的 Firebase Web 客戶端沒有實現方法來獲取 ZA8CFDE6331BD59EB4B66AC96F8911C 的所有 collections。 您可以在此處查看文檔。 在 Node.js 中,您可以使用相同文檔中描述的.listCollections()
方法。 之后,您必須將 collections 中的所有文檔獲取並在 js 中手動計數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.