使用Ruby on rails控制台,可以查询数据库中某一天创建的所有记录吗?

像这样的东西

date = "january 5 2013"
users = User.find(:all, :conditions => {:created_at => date})

推荐答案

您可以这样做:

date = Date.parse('january 5 2013')
users = User.where(created_at: date.midnight..date.end_of_day)

Database相关问答推荐

在GridDB中使用存储过程失败

在 MySQL 中创建表时如何定义列的默认值?

从 DbDataReader 读取数据的最快方法是什么?

Java中基于文件的数据库

如果我 for each 用户随机设置 SALT,我如何对他们进行身份验证?

如何在 Oracle 中找到指向一条记录的外键依赖项?

MS SQL 中查询的优先级

我可以在没有数据源的情况下配置 Grails 吗?

为什么 HikariCP 推荐固定大小的池以获得更好的性能

您如何在数据库中构造配置数据?

如何在一行中显示 redis 中的所有键?

获取错误函数 to_date(timestamp without time zone, unknown) 不存在

Android 上的测试数据库:ProviderTestCase2 还是 RenamingDelegatingContext?

Django + PostgreSQL:如何重置主键?

如何更正此 sql 连接上的相关名称?

Spring data : CrudRepository 的保存方法和更新

python3k中的sqlite3中的cursor.rowcount总是-1

使用命令行在 Mysql 中导入压缩文件

不同类型的SQL之间的区别?

如何使用 liquibase,一个具体的例子