基于父文档字段的 Firestore 查询
Firestore query based on parent document fields
假设我在 Firestore 中有以下结构:
有没有一种方法可以查询(使用 JS API)来自 shopId
为特定值的订单的评论列表?或者我是否也需要将 shopId
添加到审核文件中?
据我所知,您可以通过这样查询来获取特定商店的所有订单:
var ordersRef = db.collection("orders");
var query = ordersRef.where("shopId", "==", "someId");
要获取相应的评论,您必须创建一个指向 review
子集合的新引用并阅读所有评论,这种情况下无需添加 shopId 为 属性 在审查文件中。
如果您想使用 collection group query 来获取特定商店的所有评论,那么您需要:
var reviews = db.collectionGroup("review").where("shopId", "==", "someId");
假设我在 Firestore 中有以下结构:
有没有一种方法可以查询(使用 JS API)来自 shopId
为特定值的订单的评论列表?或者我是否也需要将 shopId
添加到审核文件中?
据我所知,您可以通过这样查询来获取特定商店的所有订单:
var ordersRef = db.collection("orders");
var query = ordersRef.where("shopId", "==", "someId");
要获取相应的评论,您必须创建一个指向 review
子集合的新引用并阅读所有评论,这种情况下无需添加 shopId 为 属性 在审查文件中。
如果您想使用 collection group query 来获取特定商店的所有评论,那么您需要:
var reviews = db.collectionGroup("review").where("shopId", "==", "someId");