我正在使用猫鼬。我想用not null
创建一个字段,因为sql确实意味着当一个空值试图插入一个集合时,它不应该允许存储空值。
答案 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);