我将下图所示的数据结构存储在 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());
});
});
所以请建议我更好的方法来获得我想要的数据。谢谢。
holdtom
繁星点点滴滴
相关分类