2016-07-06 4 views
1

必要な子どもたち、私は私のNAVスキーマで以下の目的を持っている:バッジは必須ではありませんがバッジが存在しない場合マングーススキーマ - ない親

const navItem = new Schema ({ 
    "title": { type: string, unique: true, required: "A Title is req."}, 
    ............. 
    "badge": { 
     "label": "string", 
     "class": "string" 
    } 
    .............. 
    }) 

、ラベルとクラスがあります。

どのように私はきちんと私のマングースのスキーマ内の任意のバッジのために、この要件を示したでしょうか?

はあなたに

答えて

0

簡単な解決策をありがとうございました....

const badgeSchema = new mongoose.Schema ({ 
    badge: { 
     label: { type: string, required: true} 
     class: { type: string, required: true} 
    } 
    .............. 
    }) 

const navItem = new Schema ({ 
    "title": { type: string, unique: true, required: "A Title is req."}, 
    ............. 
    "badge": { type: badgeSchema, required: false} 
    .............. 
    }) 
関連する問題