模式定义类型中的mongoose OR运算符

时间:2017-09-07 12:28:27

标签: node.js mongoose mongoose-schema

mongoose是否支持类似于JSON模式中的oneOf的一个模式?以下是我想要实现的目标

   new Schema({
     components: [{
      prop1: String,
      prop2: Number
     } | {
      prop3: Number
     }]
    });

我排除MIXED,因为我不想允许任何内容,intead只允许2个定义中的一个但不包含任何内容。

0 个答案:

没有答案