Lau*_*ura 5 ruby mongodb mongomapper
我需要编写一个查询,查找在指定日期创建的所有文档.
我们假设日期是今天.
我试过这个:
Document.all(:created_at => Date.parse(Time.now.strftime('%Y/%m/%d')))
Run Code Online (Sandbox Code Playgroud)
但我得到了:
无法将类Date的对象序列化为BSON.
谢谢你的帮助.
更新 此链接说明了如何使用MongoMapper进行日期范围查询.
Document.count( :created_at => { '$gt' => 2.days.ago.midnight, '$lt' => 1.day.ago.midnight } )
Run Code Online (Sandbox Code Playgroud)
更新:此链接说明了如何使用MongoMapper进行日期范围查询.
Document.count( :created_at => { '$gt' => 2.days.ago.midnight, '$lt' => 1.day.ago.midnight } )
Run Code Online (Sandbox Code Playgroud)