gpt4 book ai didi

mongodb - 文档何时添加到 MongoDB 集合中

转载 作者:可可西里 更新时间:2023-11-01 09:58:05 26 4
gpt4 key购买 nike

我有一个现有的 mongodb 集合,其中没有关于文档创建时间的任何信息。

是否可以通过某种方式获取此信息?我已经查看了文档,但在任何地方都看不到。

最佳答案

如果您为 _id 属性使用默认的 ObjectId 值,则创建时间会在其中进行编码。

the ObjectID documentation 中所述:

ObjectId is a 12-byte BSON type, constructed using:

  • a 4-byte value representing the seconds since the Unix epoch,
  • a 3-byte machine identifier
  • a 2-byte process id, and a 3-byte counter, starting with a random value.

您可以在 ObjectId 对象上调用 getTimestamp() 函数来获取包含对象创建时间的 ISODate 对象:

在 mongo shell 中:

ObjectId().getTimestamp()
ISODate("2014-05-14T14:29:12Z")

关于mongodb - 文档何时添加到 MongoDB 集合中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23657430/

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