我有一个模型(Rails和Mongoid),其中一个名为field
的{{1}}以字符串格式存储日期。
我正在尝试将5个日期的数组传递给模型,并根据降序对其进行查询。
如果我这样做:
ref_year
我得到了想要的结果。但是在字符串上使用Model.in(ref_year: ['2017-03-31','2018-03-31','2019-03-31','2020-03-31','2021-03-31']).order_by(ref_year: :desc).limit(3)
不是可靠的解决方案。
如何通过Date解析所传递的DATE字符串数组并获取最后3条记录?