【发布时间】:2016-08-20 21:55:37
【问题描述】:
我正在构建一个插件,需要为其中一个子文档集合字段指定属性。有人提到statics 是官方的这样做方式。
所以,而不是...
var familySchema = mongoose.Schema({
surName : { type: String },
members : { type: [ personSchema ], minLength: 1, maxLength: 10 }
});
...应该是这个...
var familySchema = mongoose.Schema({
surName : { type: String },
members : [ personSchema ]
});
familySchema.static('minLength', 1);
familySchema.static('maxLength', 10);
我知道没有minLength 或maxLength。插件会处理这个问题。
我一直在查看文档,找不到任何提及 官方 方式的内容。两者之间有什么好处吗?
【问题讨论】:
标签: node.js mongodb mongoose mongoose-schema