【发布时间】:2016-08-20 00:15:52
【问题描述】:
我有一个看起来像这样的猫鼬模型:
var ProjectSchema = new Schema({
name: { type: String, required: true },
tags: [{ type: String, required: true }]
});
我希望项目至少需要一个标签。但是,当我保存一个没有标签数组的新项目时,猫鼬不会抛出错误:
var project = new Project({'name': 'Some name'});
project.save(function(err, result) {
// No error here...
});
我在这里缺少什么?如何指定需要的数组?
【问题讨论】:
标签: validation mongoose