首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Haskell,mongodb,date

Haskell,mongodb,date
EN

Stack Overflow用户
提问于 2012-06-28 10:25:50
回答 1查看 448关注 0票数 2

如何从haskell向mongodb插入或自动插入日期?从mongo date类型转换为haskell数据类型的最佳方法是什么?

比方说,在我插入博客帖子记录(任何haskell web框架)的情况下,我想自动为每条记录盖上日期戳。我该怎么做呢?这个问题更多的是关于haskell驱动中的类型转换和mongodb date类型的创建。

EN

回答 1

Stack Overflow用户

发布于 2012-06-28 17:26:33

您必须创建一个bson文档并将其存储在mongodb中。最优雅的方法是为您自己的类型创建一个转换为bson的实例。

sources

代码语言:javascript
复制
instance Val UTCTime where
    val = UTC
    cast' (UTC x) = Just x
    cast' _ = Nothing

instance Val POSIXTime where
    val = UTC . posixSecondsToUTCTime . roundTo (1/1000)
    cast' (UTC x) = Just (utcTimeToPOSIXSeconds x)
    cast' _ = Nothing

(或者通过timestamp ::ObjectId -> UTCTime免费获取timestamp)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11237307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档