node.js - 如何对缓存数据应用聚合查询。使用 cachegoose 缓存数据
问题描述
我正在使用 cache-goose 缓存近 50,000 到 60,000 个数据(可能会增加)。数据已成功存储在该缓存中。但是在从缓存中获取该数据之后,我想对其运行聚合查询。我该怎么做?
我想运行聚合查询,因为我只想根据用户选择的日期显示数据。也欢迎任何其他关于缓存的建议。
解决方案
缓存系统不支持聚合,但 MongoDB 支持类似的解决方案。
如果您提供足够的 RAM,MongoDB 会将上次使用的数据存储在 RAM 中并从那里处理您的请求。
推荐阅读
- c# - 如何从 System.string [][] 类型转换为 System.Iconvertible 类型?
- matlab - Matlab / Octave问题与第三人的代码
- r - 将多边形添加到 SpatialPolygonsDataFrame
- python - DJANGO:无法列出位于我的 django 项目中静态目录中的文件夹的内容
- regex - 如何使用 Nginx Rewrite 或 Regex 等配置多个位置
- java - 使用 Java Spring 进行简单查询时出现异常:`java.sql.SQLSyntaxErrorException:ORA-00933:SQL 命令未正确结束`
- php - Api-platform test Client::getResponse() 被标记为@internal,我应该改用什么?
- sql - 如果用户在一段时间内没有输入任何内容,我该如何开始活动?设置一个计时器并使用文本更改事件启动它?
- javascript - 在 js 上选择过滤器
- skype - 无需注册应用程序即可对 Skype for Business / Lync 进行 API 调用