Firebase uuid能否在Firestore中重用?

Firebase uuid能否在Firestore中重用?,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,uuid能否在Firestore中重用并用于引用不同集合下的相关数据段 在一个测验应用程序中,比如说在数据库中,有一个问题集合,其文档是单个问题s。我将一个问题实例持久化到问题集合,并获取其键x 如果在同一数据库中的answers集合中使用相同的键x,将此问题的答案持久化,该怎么办?这可能吗?是否会导致下游并发症 预期的用例是,如果将键x应用于问题集合,我们将得到问题,如果将相同的键x应用于答案集合,我们将得到该问题的答案。不知道Firestore生成的ID是否实际符合UUID规范,但它们仍然是

uuid能否在Firestore中重用并用于引用不同集合下的相关数据段

在一个测验应用程序中,比如说在数据库中,有一个
问题
集合,其文档是单个
问题
s。我将一个问题实例持久化到问题集合,并获取其键
x

如果在同一数据库中的
answers
集合中使用相同的键
x
,将此问题的答案持久化,该怎么办?这可能吗?是否会导致下游并发症


预期的用例是,如果将键x应用于问题集合,我们将得到问题,如果将相同的键x应用于答案集合,我们将得到该问题的答案。

不知道Firestore生成的ID是否实际符合UUID规范,但它们仍然是ID

在编写此答案时,可以在同一个Firestore生成的id下,在属于同一数据库的不同集合中添加不同的对象(但也可以使用用户生成的id)

这样,如果针对不同的集合兑换相同的密钥,则会相应地命中不同的对象

不知道这是否会使下游的架构复杂化