gpt4 book ai didi

mongodb - 聚合框架 - 将 Unix 时间戳转换为 ISODate

转载 作者:IT老高 更新时间:2023-10-28 12:29:10 24 4
gpt4 key购买 nike

假设我有一个包含此类对象的集合,其中 ts 属性包含一个 Unix 时间戳。

{ 
"_id" : ObjectId("50ef1e0f1e816a74ad835a5a"),
"ts" : 1357851660
}

有没有办法使用聚合框架将 ts 字段转换为 ISODate,以便我可以使用日期运算符($dayOfYear、$dayOfMonth、...)?

最佳答案

我能找到的所有信息和测试都表明这在 MongoDB 2.2.2 中是不可能的。不过,使用 Map/Reduce 实现起来相当容易。

将此标记为已回答,因为这似乎是目前可用的最佳答案,但如果向 MongoDB 添加了新功能以支持这一点,或者如果有人想出了一个好的解决方法,我愿意在未来审查这一点.

关于mongodb - 聚合框架 - 将 Unix 时间戳转换为 ISODate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14266667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com