使用Firestore,保存和检索大量日期的最佳方法是什么?

时间:2018-06-06 19:23:58

标签: swift firebase google-cloud-firestore

我正在创建一个跟踪每日目标的应用。每天用户达到他们的目标"我需要将当前日期保存到firestore。将日期保存到firestore的最佳方法是什么?目前这是我的设置:

Image here

但是,此设置的问题是当我尝试检索/更新/删除用户下的字段时。文档,我得到以下error

我是否想要使用Unix时间进行此操作并在swift中进行转换,或者是否有其他方式使用" /"来引用字段?在里面?

1 个答案:

答案 0 :(得分:1)

将日期和时间存储为字符串并不是一个好主意。您应该对包含日期和时间的字段使用时间戳类型。

Firestore具有日期和时间as documented here的本机类型。您可以使用Timestamp类读取和写入这些值。如果您只需要日期而不是时间,请将所有时间组件设置为0。