firebase - 如何从firestore按月订购?
问题描述
如何orderBy
从firestore按升序排列月份?假设每个文档都有一个date
包含month
(无序)的字段。
例子:
db.collection('dateExample').orderBy("date", "asc")
结果(按字母排序)
April, February, January, March, May....
我想要的是按月升序排列
例子:
January, February, March, April, May,...
任何帮助,将不胜感激。
解决方案
您应该将月份存储为数字而不是名称。数字具有基于其值的非常自然的排序顺序。月份名称没有。