【发布时间】:2020-02-14 03:11:26
【问题描述】:
我在 arangodb 集合中有一个产品数据库,其中一个产品有多种尺寸。 问题在于,对于每种尺寸,都会重复相同的产品。但是每个产品都有一个共同的组号。 像这样:
{"name": "product1", "description": "someDescription", size: 5, groupNumber: 12}
{"name": "product1", "description": "someDescription", size: 15, groupNumber: 12}
{"name": "product1", "description": "someDescription", size: 25, groupNumber: 12}
{"name": "product1", "description": "someDescription", size: 35, groupNumber: 12}
{"name": "product2", "description": "someDescription", size: 5, groupNumber: 11}
{"name": "product2", "description": "someDescription", size: 15, groupNumber: 11}
{"name": "product2", "description": "someDescription", size: 25, groupNumber: 11}
{"name": "product2", "description": "someDescription", size: 35, groupNumber: 11}
我现在必须显示产品列表(在网页中),但每个产品应该只出现一次,每个产品的尺寸都在一个数组中,如下所示:
product1 someDescription sizes: 5,15,25,35
product2 someDescription sizes: 5,15,25,35
...
每个页面最多应包含 25 个产品。我想知道如何使用 arangodb 来做到这一点,有可能吗?
【问题讨论】:
标签: arangodb