小编Ras*_*lav的帖子

Mongo DB 中的分面过滤器适用于具有多个选项的产品

我们正在尝试创建对 MangoDB 的调用以接收所有可能的产品过滤器。

我将尝试创建我们产品的示例

第一个产品是阿迪达斯鞋,有两个选项可供选择 - 颜色和尺寸。但对于不同的颜色,你有不同的尺寸。

{
    id: 1
    name: "Adidas Shoes",
        filters: [
        [
            {
                code: "brand",
                value: "Adidas"
            },
            {
                code: "colour",
                value: "white"
            },
            {
                code: "size",
                value: 41
            }
        ],
        [
            {
                code: "brand",
                value: "Adidas"
            },
            {
                code: "colour",
                value: "white"
            },
            {
                code: "size",
                value: 42
            }
        ],
        [
            {
                code: "brand",
                value: "Adidas"
            },
            {
                code: "colour",
                value: "white"
            },
            {
                code: "size",
                value: 43
            }
        ],
        [
            {
                code: "brand",
                value: …
Run Code Online (Sandbox Code Playgroud)

mongodb faceted-search aggregation-framework

3
推荐指数
1
解决办法
2307
查看次数