我將下圖所示的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)在 Cloud Firestore 中。我已將公司記錄保存在 Firestore 數(shù)據(jù)庫中,我想檢查我的域是否存在于公司的域數(shù)組中,如果是,那么我想要所有公司數(shù)據(jù)作為響應(yīng),但我不知道如何使用 Firestore 實(shí)現(xiàn)這一點(diǎn)。我在這里標(biāo)記了域。讓我解釋更多,例如,如果我的域名是“abcinfo.in”,那么我想檢查它是否已經(jīng)存在于任何 partner_company 域中,并且在這里它與這個(gè) partner_company 相關(guān)聯(lián),所以它應(yīng)該返回 partner_company 的所有數(shù)據(jù). 就是這樣。我試過下面的代碼但是當(dāng)只有一個(gè)值時(shí)它會(huì)有所幫助但在這里我需要從數(shù)組中檢查 var domaindata = db.collection('partner_company').where('company_domain', '==', _user.domain); domaindata.get().then(function (querySnapshot) { querySnapshot.forEach(function (doc) { console.log(doc.id, ' => ', doc.data()); }); });所以請(qǐng)建議我更好的方法來獲得我想要的數(shù)據(jù)。謝謝。
如何從 Firestore 獲取數(shù)組值?
慕桂英4014372
2023-04-20 16:35:24