当所有集合都是对象时创建猫鼬模式

时间:2018-10-11 21:50:11

标签: mongoose-schema

我创建了该文档:

{
   "_id":"5bbfbaa3d2b39fbe2c602cda",
   "javascript":{
       "jQuery":{},
       "javascript":{},
       "typescript":{}
   },
   "html":{
       "html4":{},
       "html5":{}
   },
   "css":{
       "css3":{}
   },
   "DataBase":{
       "SQL":{},
       "noSQL":{}
   }
}

我创建该架构:

let mongoose = require('mongoose');

// User Schema
let MenuSchema = mongoose.Schema({
   $all: {
       type: Object
   }
});

let Menu = module.exports = mongoose.model('Menu', MenuSchema);

我的问题是,当 $ all 集合是对象时,如何创建模式? 将来,我将不会删除收藏夹并添加新的收藏夹。 在所有情况下,我都希望它们成为对象。

我要创建该菜单和子菜单。

0 个答案:

没有答案