我想知道是否有办法强制唯一的收集条目,但前提是条目不为null。e示例架构:var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: true, index: true, unique: true}});在这种情况下,不需要'email',但是如果保存了'email',我想确保该条目是唯一的(在数据库级别)。空条目的值似乎为“ null”,因此每个条目都不会因“ unique”选项而使电子邮件崩溃(如果有其他用户没有电子邮件)。现在,我正在应用程序级别解决它,但希望保存该数据库查询。谢谢
3 回答
- 3 回答
- 0 关注
- 1647 浏览
添加回答
举报
0/150
提交
取消