MongoDB,如何更新用ObjectId存储的记录的时间戳?

时间:2018-12-12 07:17:10

标签: mongodb

这很奇怪,但是我有一个要在我的项目中测试的场景。 场景取决于在mongodb中创建的记录的历史记录,因此出于测试目的,我可以将记录插入集合中,但是所有记录都具有历史记录,例如INSERTED FEW MINUTES AGO。 我想要的是下面的

将15条记录插入到集合中

当我以 ObjectId(“ 5c10a895f7d85e0865c4de9d”)。getTimestamp() 的形式检查记录的ObjectId时间戳时,它将返回实际的时间记录创建。

我想要一些查询,以便获得以下信息,

在15条记录中,

  • 5是在2天前创建的,
  • 5是在1天前创建的,
  • 今天已创建5个

意味着我想要这种机制,以便ObjectId可以返回创建记录的ISO日期,无论我希望它返回什么。

0 个答案:

没有答案