Bad*_*aro 5 mongodb aggregation-framework
假设我有一个包含这样的对象的集合,其中ts属性包含Unix时间戳.
{ 
  "_id" : ObjectId("50ef1e0f1e816a74ad835a5a"), 
  "ts" : 1357851660 
}
有没有办法使用聚合框架将ts字段转换为ISODate,所以我可以使用日期运算符($ dayOfYear,$ dayOfMonth,...)?
我可以找到的所有信息和测试表明,从MongoDB 2.2.2开始,这是不可能的.虽然使用Map/Reduce实现起来相当容易.
将此标记为已回答这似乎是目前可用的最佳答案,但如果将新功能添加到MongoDB以支持此功能,或者如果有人提出了一个好的解决方法,我愿意在将来对此进行审核.
| 归档时间: | 
 | 
| 查看次数: | 1566 次 | 
| 最近记录: |