检索日期字段的日期字段时保存到MongoDB是在格式:无法从mongodb的
{ “_id”:的ObjectId( “4f03283e1d4ee82215000002”), “名”: “的NaNO 3”, “category_id”:ObjectId(“4f022b411d4ee8105700001c”),“price”:20, “production_date(3i)”:“1”,“production_date(2i)”:“1”, “production_date(1i)”: 2011“,”description“:”具有 视频播放功能的音乐播放器“}
当我尝试从我的模型中获取使用@product.production_date
的日期时,它失败了。我正在使用Mongoid映射器
我相信糟糕的格式来自'date_select'助手产生的dropboxes。如果是这种情况,你不介意改变你在数据库中存储日期的方式,你最好从请求中的params中创建Date对象,然后将它存储到数据库中。在这种情况下,从数据库中存储和检索回来就没有问题。如果您分享更多的代码,您可以获得有关这些更改的更多帮助。 – 2012-01-03 17:18:02