mongodb怎么设置用户的账户不重复?
用户注册有两个属性name和address,怎么设置数据库让这两个属性对应相等而不发生重复。
我的意思就是不希望出现一个address对应多个用户名
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
用户注册有两个属性name和address,怎么设置数据库让这两个属性对应相等而不发生重复。
我的意思就是不希望出现一个address对应多个用户名
谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
如果我理解的对的话,创建唯一符合索引:
.createIndex( { name: 1, address: 1 }, { unique: true } )
建议对查看MongoDB官方手册,提升工作效率更高。
Love MongoDB,Have Fun!
我的
schema
是那样弄得,你试下下面的看看可以不