在Mongodb中不允许null

时间:2014-04-11 11:36:14

标签: mongodb mongoose

我正在使用猫鼬。我想用not null创建一个字段,因为sql确实意味着当一个空值试图插入一个集合时,它不应该允许存储空值。

2 个答案:

答案 0 :(得分:5)

您可以在保存之前使用Mogoose validators验证模型。在mongodb级别无法执行此操作。 MongoDB是NoSQL无模式数据库。

所需选项可能有用

SchemaName = mongoose.Schema(
fieldName: {type: type, required: true}
)

答案 1 :(得分:0)

const mongoose = require('mongoose');

const Schemaname = new mongoose.Schema({ 字段 1:{ 类型:字符串, 要求:真实 }, 字段 2:{ 类型:数字, 要求:真实 } });

module.exports = mongoose.model("Schemanames",Schemaname);