ruby-on-rails - 日期解析字符串类型日期并查询rails activerecord
问题描述
我有一个模型(Rails 和 Mongoid),其中一个field
以ref_year
字符串格式存储日期。
我正在尝试将 5 个日期的数组传递给模型并根据降序查询它。
如果我做:
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)
我得到了想要的结果。但是order_by
在字符串上不是可靠的解决方案。
如何日期解析我传递的日期字符串数组并获取最后 3 条记录?
解决方案
推荐阅读
- kotlin - Kotlin:查找与正则表达式匹配的文件的第一行,并返回捕获的值
- java - 有没有办法在使用 for-each 循环迭代后验证一个键是否等于一个值
- jenkins - svn jenkins 问题:org.tmatesoft.svn.core.SVNException: svn: is not a working copy
- r - R中没有for循环的高效并行处理
- docker - docker-compose 构建旧版本的应用程序
- apache-flink - 在 keyBy() 和 sum() 之后执行 max()
- python - 如何根据密钥对类型 python 对我的 json 数据进行排序
- vb.net - VB.NET MS Access:即使副本为 0 或 -1 也会记录数据
- postgresql - PostgreSQL sum 没有按预期计算 sum
- python - 将 .7z 文件提取到 Pandas 数据框中