在Firestore中以JSON字符串形式存储和查询日期,这是一种好习惯吗?

时间:2019-05-28 21:30:43

标签: firebase google-cloud-firestore

如果您将日期存储为查询字符串并输出Date.toJSON,这是一个好习惯吗?

例如可以是来自另一服务的数据。

是否存在任何查询问题或限制?根据我对where进行的测试比较,按预期进行了工作,但我担心自己可能会错过一些陷阱。

1 个答案:

答案 0 :(得分:2)

我不会那样做。它将限制您可以使用该日期值。

最佳做法是使用Firestore的本机时间戳记类型,您可以轻松地将其作为安全规则的目标。如果由于某种原因无法正常工作,则应使用一个整数,通常是从纪元开始的毫秒数。