如何在 mongodb 中为新日期创建新对象?

Posted

技术标签:

【中文标题】如何在 mongodb 中为新日期创建新对象?【英文标题】:How to create new object for a new date in mongodb? 【发布时间】:2021-09-14 04:56:34 【问题描述】:

我想更改 mongodb 中名为 count 的变量的值。每天都需要计数。

例如,如果计数在一天内从 15 变为 17,我想更新现有对象。再次从 0 开始第二天并跟踪它。

这样,我将拥有 365 个对象(一年),每个用户都有每天的计数值。

在mongodb中怎么做?还是关系数据库更适合这个?

【问题讨论】:

【参考方案1】:

在文档中创建一个对象(计数器)数组,并将计数器保存在特定对象中。

【讨论】:

如何检测日期的变化?。我的意思是如何区分第 1 天和第 2 天? 如果条目来自同一日期,我想更新现有值,如果是不同的日期,我想将其存储为新日期的计数。根据用户增加计数,计数将在同一天发生变化 更新或创建使用 db.collection.findAndModify() 查找文档使用 $elemMatch ***.com/questions/16037788/… 我可以在对象数组中存储带有时间戳的值吗?比如 2021.07.01 --> count = 15, 2021.07.02 --> count = 06

以上是关于如何在 mongodb 中为新日期创建新对象?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 NEW iTunes Connect 中为新应用添加图标

如何在张量流中为非分类对象创建一个类?

如何在 INTENT_ACTION_STILL_IMAGE_CAMERA 中为新照片指定目录

在 grafana 中为新创建的组织获取“常规”文件夹 ID

如何在 Python 中为递归对象创建 Mongo 文档模式?

如何修改查询集并将其保存为新对象?