首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用不确定的嵌套对象数量建立Mongoose模式

用不确定的嵌套对象数量建立Mongoose模式
EN

Stack Overflow用户
提问于 2016-07-06 12:31:29
回答 1查看 27关注 0票数 0

1.示例仪表板菜单数据:

代码语言:javascript
复制
const dashboards = [
  {"dashboard": "sample",
    "items": [
      { "title": "Title 1" },
      { "title": "Title 2",
        "items": [
          { "title": "Title 2-1",
            "items": [
              { "title": "Title 2-1-1" },
              { "title": "Title 2-1-2" }
            ]
          },
          { "title": "Title 2-2" }
        ]
      },
      { "title": "Title 3",
        "items": [
          { "title": "Title 3-1" },
          { "title": "Title 3-2",
            "items": [
              { "title": "Title 3-2-1" },
              { "title": "Title 3-2-2" }
            ]
          }
        ]      },
      { "title": "Title 4",
        "items": [
          { "title": "Title 4-1" },
          { "title": "Title 4-2",
            "items": [
              { "title": "Title 4-2-1" },
              { "title": "Title 4-2-2",
                "items": [
                  { "title": "Title 4-2-2-1" },
                  { "title": "Title 4-2-2-2" }
                ]              
              }
            ]
          }
        ]      
      }
  ]}
];

2.我的模式尝试:

代码语言:javascript
复制
    const DashboardMenuSchema = new Schema({
      title: {type: String},
      items: [{
        title: String
      }]
    }, { _id: true });

    DashboardMenuSchema.add({ items: [DashboardMenuSchema.items] });

我的架构不像预期的那样工作。

满足和不确定菜单项数量的正确方法是什么?

提前谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-04 14:31:42

发现这是非常直接的.

代码语言:javascript
复制
const ItemSchema = new mongoose.Schema({
  title: {type: String},
});


export const DashboardMenuSchema = new mongoose.Schema({
  title: {type: String},
  items: [ItemSchema]
}, { _id: true });

DashboardMenuSchema.add({ items: [DashboardMenuSchema.items] });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38224077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档