为了账号安全,请及时绑定邮箱和手机立即绑定

mongoDB / mongoose:如果不为null,则为唯一

mongoDB / mongoose:如果不为null,则为唯一

小唯快跑啊 2019-10-09 16:20:32
我想知道是否有办法强制唯一的收集条目,但前提是条目不为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 关注
  • 1546 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信