如果使用日期值,firestore命令会工作吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果使用日期值,firestore命令会工作吗?相关的知识,希望对你有一定的参考价值。

我正在存储数据,例如


date: 23/04/2020,
User: Ganesh

如果我使用orderBy('date','desc'),它将以降序排列吗?

P.S:目前它对我有用,但是我想我是否真的可以订购它?

答案

如果您将日期存储为类似这样的字符串(dd / mm / yyyy),它们将不会总是按日期顺序排序。它们将始终按lexicographic字符串顺序排序,这是不相同的。

例如,即使时间较早,2019年10月1日也会在2020年1月1日之后排序,因为初始字符“ 1”大于“ 0”。

  1. 01/01/2020
  2. 10/01/2019

如果您需要存储格式化的日期,我建议使用一种将期望的方式排序的格式,即将最大的单元放在最前面,最小的单元放在最后,例如“ yyyymmdd”。

  1. 20191001
  2. 20200101

以上是关于如果使用日期值,firestore命令会工作吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何将值添加到从颤振到 Firestore 的数组中

如何在firestore中保存日期值

如何为 Firestore 文档设置到期日期 [重复]

R - 使用不同数据框架中的日期,检查日期范围是否包含某个值。

excel中的日期时间读入R中为何会变成数字,如果我只想提取里面的年月日该用啥函数?

Firestore 没有从反应本机日历中获取字符串