【问题标题】:Get date and time from mongodb document _id field从 mongodb 文档 _id 字段获取日期和时间
【发布时间】:2011-12-22 17:39:58
【问题描述】:

从文档 _id 获取日期和时间是一种正常的做法,所以我不需要在我的文档中添加额外的“日期”字段吗? Сan _id 出于某种原因更改?

【问题讨论】:

  • +1。不过,您必须小心,因为 _id 字段不一定是 MongoId 对象

标签: mongodb


【解决方案1】:

这种做法很好。事实上,许多支持 10gen 的驱动程序都有一些方法可以从 ObjectId()/MongoID() 中提取“创建日期”。

Сan _id 出于某种原因更改?

主要的警告是您必须使用 MongoDB 生成的 ID 才能正常工作。

在某些情况下,您可能拥有更合适的唯一 ID。在这种情况下,您将不会使用 Mongo 的 ID,因此需要自己存储创建日期。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-24
    • 1970-01-01
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-03
    相关资源
    最近更新 更多