Javascript Don';t允许值;而不是定义要添加的。蒙哥达
我有一个名为QuestionSchema的文档,它有一个名为“standardAnswer”的字段,我想让这个字段只接收我允许它接收的值 例如,它将是“积极的”、“消极的”Javascript Don';t允许值;而不是定义要添加的。蒙哥达,javascript,node.js,database,mongodb,mongoose,Javascript,Node.js,Database,Mongodb,Mongoose,我有一个名为QuestionSchema的文档,它有一个名为“standardAnswer”的字段,我想让这个字段只接收我允许它接收的值 例如,它将是“积极的”、“消极的” 在模式创建中是否有任何选项或我可以做什么来实现这一点?我想您正在寻找枚举/模式验证。 试试这个:不,MongoDb不支持元组。支持多种类型,最常见的有: 双重的 串 反对 排列 二进制数据 布尔值 日期 空的 正则表达式 您必须创建一个方法或函数,该方法或函数只允许在您设置的情况下进行db操作。使用mongodb枚举,如
在模式创建中是否有任何选项或我可以做什么来实现这一点?我想您正在寻找枚举/模式验证。
试试这个:不,MongoDb不支持
元组。支持多种类型,最常见的有:
- 双重的
- 串
- 反对
- 排列
- 二进制数据
- 布尔值
- 日期
- 空的
- 正则表达式
您必须创建一个方法或函数,该方法或函数只允许在您设置的情况下进行db操作。使用mongodb枚举,如果您想解决代码中的验证问题,您可以在执行任何多步骤操作之前使用类验证器验证您的输入