Reactjs 是否有一种在Firestore中获取所有id的解决方案?
我想提供所有的id,而不仅仅是88888888,并获得每个id的订单Reactjs 是否有一种在Firestore中获取所有id的解决方案?,reactjs,firebase,google-cloud-firestore,Reactjs,Firebase,Google Cloud Firestore,我想提供所有的id,而不仅仅是88888888,并获得每个id的订单 您所描述的内容被称为Firestore中的 看起来是这样的: db.collectionGroup("orders").get() 上面读取所有名为订单的集合,无论它们位于何处(顶级、在telsdoc下或在任何其他doc下) 要确定特定订单下的telsdoc,您可以向上导航订单快照的ref.parent.parent: db.collectionGroup("orders").get
您所描述的内容被称为Firestore中的 看起来是这样的:
db.collectionGroup("orders").get()
上面读取所有名为订单
的集合,无论它们位于何处(顶级、在tels
doc下或在任何其他doc下)
要确定特定订单下的
tels
doc,您可以向上导航订单快照的ref.parent.parent
:
db.collectionGroup("orders").get().then((querySnapshot) => {
querySnapshot.forEach((orderSnapshot) => {
const orderRef = orderSnapshot.ref;
const ordersRef = orderRef.parent;
const telRef = orderRef.parent;
console.log(refRef.id); // 8888888888
})
})
接下来,请不要发布代码的截图或其他文本内容,而是发布实际文本,并使用Stack Overflow的格式化工具进行标记。