【问题标题】:Schema setup for a relationship counting system (MongoDB)关系计数系统 (MongoDB) 的模式设置
【发布时间】:2023-03-04 17:48:02
【问题描述】:

我想查看商品(在购物车中)一起出现的频率。因此,如果客户购买item1item2,则计数为1。如果另一个客户购买item1item2item3,则item1-item2 计数应变为2,item1-item2-item3 count 应该变成 1。

我知道它会变得非常大,但没关系。一旦数据建立起来,不会有很多写入,但会有大量的读取。如果这很重要,我正在将 node.js 与猫鼬一起使用。

【问题讨论】:

标签: node.js mongodb database-design mongoose


【解决方案1】:

在您的一组 150 个项目的示例中,您必须为其存储计数器的组合数为 1427247692705959881058285969449495136382746473。如果你想实现这个通用目的,你可能想坚持只存储对:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-25
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 2016-12-17
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多