我正在创建一个跟踪每日目标的应用。每天用户达到他们的目标"我需要将当前日期保存到firestore。将日期保存到firestore的最佳方法是什么?目前这是我的设置:
但是,此设置的问题是当我尝试检索/更新/删除用户下的字段时。文档,我得到以下error。
我是否想要使用Unix时间进行此操作并在swift中进行转换,或者是否有其他方式使用" /"来引用字段?在里面?
答案 0 :(得分:1)
将日期和时间存储为字符串并不是一个好主意。您应该对包含日期和时间的字段使用时间戳类型。
Firestore具有日期和时间as documented here的本机类型。您可以使用Timestamp类读取和写入这些值。如果您只需要日期而不是时间,请将所有时间组件设置为0。