繁体   English   中英

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

[英]Query Mongo date field(set by js date) using ruby

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

我在轨道上使用红宝石。 我正在尝试查询数据库中已过期的用户。

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

我遇到的问题是,我输入的日期有效,我可以使用此ruby命令将其转换为UTC,但是现在我正在将UTC值检查为字符串。

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

我认为您的:expire_field声明不正确。 好吧,这取决于您在ruby的应用程序上使用哪个mongo框架。 假设您使用的是MongoID,则只需声明以下模型:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM