使用ruby查询Mongo日期字段(由js日期设置)

时间:2012-12-14 07:41:37

标签: javascript jquery ruby-on-rails ruby mongodb

基本上我有一个采用mm-dd-yy的表单,这个值保存在数据库中(值A)。

我在铁轨上使用红宝石。我正在尝试向数据库查询过期用户。

query.push(:expire_date => {:$lt => Time.parse(good_till).utc} )

我遇到的问题是我在good_till中传递的日期我可以使用此ruby命令转换为UTC,但是现在我正在检查字符串的UTC值。

如何更改我的js代码以便将值A保存到UTC字符串中以使两者相当?

1 个答案:

答案 0 :(得分:0)

我认为你的:expire_field声明不正确。 嗯,这取决于你在ruby的应用程序上使用的mongo框架。 假设您正在使用MongoID,您只需要声明您的模型:

class Invoice
  include Mongoid::Document
  field :expire_date, type: DateTime   
end