首页 > 解决方案 > 根据 mongodb 中过去 2 天的 CURD 操作计算一个集合?

问题描述

我想知道基于 mongodb 中的 CURD 操作(UPDATE、DELETE 和 INSERT)的集合最近 2 天的计数。

最终结果是我需要知道过去 2 天更新、插入和删除了多少文档及其计数。

如果我的收藏中没有creationDate 或updationDate 键,那么如何弄清楚呢?

标签: mongodbmongodb-query

解决方案


MongoDB 不存储更新时间。您必须自己存储它。

您可以使用 ObjectId 创建日期时间

ObjectId("507c7f79bcf86cd7994f6c0e").getTimestamp() // returns ISO date time

建议:将 createdDate 和 updateDate 与集合中的每个文档或表中的每一行一起存储始终是一个好习惯


推荐阅读