当前位置:  开发笔记 > 编程语言 > 正文

如何存储时间戳?创建和更新的字段是否自动可用?

如何解决《如何存储时间戳?创建和更新的字段是否自动可用?》经验,为你挑选了3个好方法。

在MongoDB中存储时间戳的最佳方法是什么?

    哪种格式最好:

    # "created": { "d" : "2010-03-29", "t" : "20:15:34" }
    # "created": "12343545234" # seconds since epoc
    # "created": "2010-03-14T21:20:14+0000"
    

    有没有办法让MongoDB自动设置createdupdated字段?

Jonas Elfstr.. 22

哪种格式最好

最适合什么?

有没有办法让MongoDB自动设置创建和更新的字段?

创建时间在ObjectId中,但据我所知,您必须updated手动更新字段.

例:

ObjectId("538141a9615760fd04ffef5f").getTimestamp()


halfdan.. 6

    应优先选择在应用程序中以最佳性能处理它所需的格式.请注意,默认情况下,MongoDB中的每个文档都会获得一个创建的时间戳(http://www.mongodb.org/display/DOCS/Object+IDs#ObjectIDs-DocumentTimestamps)

    见1)+我认为你需要手动设置"更新"字段.


Yogesh.. 5

如果您在mongo shell上执行以下操作,它会显示时间戳,表示使用mongoId插入文档的时间.对于前者 ObjectId("51f3dee5ee49f9b91e0db133").getTimestamp(),然后它返回ISODate.



1> Jonas Elfstr..:

哪种格式最好

最适合什么?

有没有办法让MongoDB自动设置创建和更新的字段?

创建时间在ObjectId中,但据我所知,您必须updated手动更新字段.

例:

ObjectId("538141a9615760fd04ffef5f").getTimestamp()



2> halfdan..:

    应优先选择在应用程序中以最佳性能处理它所需的格式.请注意,默认情况下,MongoDB中的每个文档都会获得一个创建的时间戳(http://www.mongodb.org/display/DOCS/Object+IDs#ObjectIDs-DocumentTimestamps)

    见1)+我认为你需要手动设置"更新"字段.



3> Yogesh..:

如果您在mongo shell上执行以下操作,它会显示时间戳,表示使用mongoId插入文档的时间.对于前者 ObjectId("51f3dee5ee49f9b91e0db133").getTimestamp(),然后它返回ISODate.

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有