例如:
我在Firestore上有一个文档sales
和一个文档customer
。
我需要在customer
上链接customers
(或sale
),并且,如果客户名称更改(或其他数据, sale
),我需要将其反映在sales
文档中。我该怎么办?
customer_id
上创建一个sales
(引用)吗?afterUpdate
文档上使用Google Functions触发器(例如customers
)来更新所有具有customer's
共享数据的文档?谢谢。
答案 0 :(得分:1)
您可以通过将每个引用指向某些数据以使其最新的一个文档来规范化所有数据,或者编写一些代码以使所有引用保持最新。客户端可以自己更新所有引用,也可以使用Cloud Functions自动执行。您可以根据自己的需要选择一个。