为什么我在从MongoDB获取它并使用Rails3将其转换为JSON的日期中获得“T”和“Z”?
"date":"2011-05-12T13:51:33Z"
由于
取:
@bs = coll.find("headers.from" => email, "date" => {"$gte" => initial_date, "$lte" => Time.now.utc})
插入:
date : { type: Date, default: Date.now }
答案 0 :(得分:3)
这是ISO8601格式的日期时间。 'T'将日期与时间分开,'Z'表示日期为UTC(GMT)。 MongoDB不支持Date(only)类型,而是将所有内容转换为时间戳。
您可以进入mongo控制台并运行查询,您将看到日期(和时间)字段存储为ISODate(“2011-05-12T13:51:33Z”)。