如何从Firestore按月按日期订购?

时间:2019-11-04 11:59:00

标签: firebase google-cloud-firestore

如何从Firestore以orderBy的升序排序?假设每个文档都有一个date字段,其中包含month(无序)。

示例: db.collection('dateExample').orderBy("date", "asc")

结果(按字母顺序排列)

April, February, January, March, May....

我想要的是按月升序订购

示例:

January, February, March, April, May,...

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您应该将月份存储为数字而不是名称。数字根据其值具有非常自然的排序顺序。月份名称没有。