Firestore一对多关系查询

时间:2018-02-21 19:21:42

标签: google-cloud-firestore

我需要帮助,如何进行一对多查询,例如:

我有2个集合:customersorders

customers{
   customerId,
   fullName,   
   company,
   email,
}
orders{
   orderId,
   customerId,
   createdAt,
}

enter image description here 我想列出包含一些客户数据的表格中的所有订单(客户全名,公司

1 个答案:

答案 0 :(得分:0)

恭喜,您一个人在黑暗的Firestore森林中。带回您上大学时所学的DBMS知识,并弄脏您的手。

替代1:

首先,您需要过滤满足条件的客户。然后,加载所有订单并手动进行过滤。我可不是在开玩笑。例如,如果您需要按客户名称订购订单,则同样适用。看到有人因为错误而对此表示不满,我将非常高兴。

参考:https://firebase.google.com/docs/firestore/query-data/queries

替代2:

停止使用Firestore。我想你已经做到了。