您的位置:首页技术文章
文章详情页

javascript - mongodb怎么设置用户的账户不重复?

【字号: 日期:2024-03-28 18:06:22浏览:66作者:猪猪

问题描述

用户注册有两个属性name和address,怎么设置数据库让这两个属性对应相等而不发生重复。 我的意思就是不希望出现一个address对应多个用户名

谢谢

问题解答

回答1:

如果我理解的对的话,创建唯一符合索引:

.createIndex( { name: 1, address: 1 }, { unique: true } )

建议对查看MongoDB官方手册,提升工作效率更高。

Love MongoDB,Have Fun!

回答2:

var studentSchema = new Schema({ school:String, nickname:String, username:{ type:String, unique:true },.....}

我的schema是那样弄得,你试下下面的看看可以不

name:{type:String,unique:true},address:{type:String,unique:true}

标签: JavaScript
相关文章: