如何在 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