Firebase 元数据中是否有用于文档创建的Firestore时间戳?

Firebase 元数据中是否有用于文档创建的Firestore时间戳?,firebase,google-cloud-firestore,timestamp,metadata,Firebase,Google Cloud Firestore,Timestamp,Metadata,我想知道CloudFireStore是否在其元数据中为每个文档创建时间戳,如果是,元数据是否可用 我知道我可以出于任意原因在文档中创建自己的时间戳,但我只对文档本身是何时创建的感兴趣 提前谢谢 我想知道Firestore是否在其元数据中为每个文档创建时间戳 不,没有 我知道我可以在文档中创建自己的时间戳 这是你应该继续的解决方案。在每个文档中添加创建的时间戳作为一个字段。对于firestore的最新beta版,接受的答案实际上不正确,您可以从元数据访问创建日期,例如在python中,如下所示:

我想知道CloudFireStore是否在其元数据中为每个文档创建时间戳,如果是,元数据是否可用

我知道我可以出于任意原因在文档中创建自己的时间戳,但我只对文档本身是何时创建的感兴趣

提前谢谢

我想知道Firestore是否在其元数据中为每个文档创建时间戳

不,没有

我知道我可以在文档中创建自己的时间戳


这是你应该继续的解决方案。在每个文档中添加创建的时间戳作为一个字段。

对于firestore的最新beta版,接受的答案实际上不正确,您可以从元数据访问创建日期,例如在python中,如下所示:

doc.create_time

请看一下文档:

注意,如果您真的不想在从前端创建文档时添加时间戳字段,正如Alex所解释的,您可以使用(
onCreate
事件)。谢谢Renaud。我并不反对触发函数。我只是想确定文档编写的准确时间,以确定顺序。将它放在云函数中不会为我提供这一点(即,使用触发函数,它将是事后的,可能的重试意味着它可能非常不准确),我确实理解您的要求!我只是提到另一种可能性:-)啊,不用担心雷诺。谢谢,谢谢亚历克斯。您是否知道此服务器时间戳()是由客户端还是服务器(数据库)生成的?服务器时间戳是在Firebase服务器上生成的。仅在客户端上生成文档ID。