我將下圖所示的數據結構存儲在 Cloud Firestore 中。我已將公司記錄保存在 Firestore 數據庫中,我想檢查我的域是否存在于公司的域數組中,如果是,那么我想要所有公司數據作為響應,但我不知道如何使用 Firestore 實現這一點。我在這里標記了域。讓我解釋更多,例如,如果我的域名是“abcinfo.in”,那么我想檢查它是否已經存在于任何 partner_company 域中,并且在這里它與這個 partner_company 相關聯,所以它應該返回 partner_company 的所有數據. 就是這樣。我試過下面的代碼但是當只有一個值時它會有所幫助但在這里我需要從數組中檢查 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()); }); });所以請建議我更好的方法來獲得我想要的數據。謝謝。
如何從 Firestore 獲取數組值?
慕桂英4014372
2023-04-20 16:35:24