mongodb - 根据 mongodb 中过去 2 天的 CURD 操作计算一个集合?
问题描述
我想知道基于 mongodb 中的 CURD 操作(UPDATE、DELETE 和 INSERT)的集合最近 2 天的计数。
最终结果是我需要知道过去 2 天更新、插入和删除了多少文档及其计数。
如果我的收藏中没有creationDate 或updationDate 键,那么如何弄清楚呢?
解决方案
MongoDB 不存储更新时间。您必须自己存储它。
您可以使用 ObjectId 创建日期时间
ObjectId("507c7f79bcf86cd7994f6c0e").getTimestamp() // returns ISO date time
建议:将 createdDate 和 updateDate 与集合中的每个文档或表中的每一行一起存储始终是一个好习惯
推荐阅读
- or-tools - OR-Tools:比较求解器中的列表最大化
- r - 仅使用 tidyverse 将列中的类别字符串提取到列中。在 R
- wordpress - 查找和替换字符串并将匹配的字符串转换为数字或货币
- ansible - 无法将条件(when 语句和 with_file)用于 ansible 角色
- tensorflow - 此代码中的指标 arg 有什么问题?
- loopback4 - Loopback 4 命令行脚本:键“repositories.CurrencyRepository”未绑定到上下文中的任何值
- docker - gunicorn 偶尔会冻结,直到在带有烧瓶的琐碎 docker web 应用程序中工作人员超时
- javascript - Nuxtjs 更改默认 UI 框架
- android - Xamarin.forms androidx.core.content.FileProvider
- python - 对象引用=类名()和对象引用=类名有什么区别?