【问题标题】:How to apply aggregate query on cached data. Data is cached using cachegoose如何对缓存数据应用聚合查询。使用 cachegoose 缓存数据
【发布时间】:2020-04-21 05:24:23
【问题描述】:

我正在使用 cache-goose 缓存近 50,000 到 60,000 个数据(可能会增加)。数据已成功存储在该缓存中。但是在从缓存中获取该数据之后,我想对其运行聚合查询。我该怎么做?

我想运行聚合查询,因为我只想根据用户选择的日期显示数据。 也欢迎任何其他关于缓存的建议。

【问题讨论】:

  • 你检查过 RedisGears 吗?
  • 不,我没有检查。
  • 在 MongoDB 中执行聚合并将结果保存在缓存中会有帮助吗?
  • @AminShojaei 否,因为用户可以提出多个请求并且可以选择任何日期

标签: node.js mongodb caching mongoose redis


【解决方案1】:

缓存系统不支持聚合,但 MongoDB 支持类似的解决方案。

如果您提供足够的 RAM,MongoDB 会将上次使用的数据存储在 RAM 中并从那里处理您的请求。

阅读更多:https://stackoverflow.com/a/17534847/8712494

【讨论】:

    猜你喜欢
    • 2015-09-01
    • 2012-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    相关资源
    最近更新 更多