可用的模式类型MongoDb / Mongoose

时间:2014-01-14 18:07:13

标签: node.js validation mongoose

我想找到一个了解Schema上可用的每个字段。 基本上,我们有MongoDB文档:http://mongoosejs.com/docs/2.7.x/docs/schematypes.html

我还在mongoose doc中搜索过:http://mongoosejs.com/docs/api.html

但到目前为止,我发现没有关于minLength / maxLength这样的字段,我确信它们存在是因为我使用它们。我想知道它们是否是一个字段length来检查字符串的大小。

这种文档应该存在于某个地方,不是吗? 而且,我还想知道我是否可以添加mongo / mongoose中不存在的字段。比如长度如果没有,或者它会抛出错误?

编辑:我对minLength / maxLength不再那么肯定。有人可以告诉我他们是否确实存在,或者我是否自己添加了它们?这意味着可以添加自己的字段。

email: {
    type: 'string',
    lowercase: true,
    minLength: 4,
    maxLength: 30,
    required: true,
    notEmpty: true,
    unique: true
},

0 个答案:

没有答案