亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mongodb怎么設置用戶的賬戶不重復?

mongodb怎么設置用戶的賬戶不重復?

鳳凰求蠱 2018-08-15 17:09:26
用戶注冊有兩個屬性name和address,怎么設置數據庫讓這兩個屬性對應相等而不發生重復。 我的意思就是不希望出現一個address對應多個用戶名謝謝
查看完整描述

2 回答

?
莫回無

TA貢獻1865條經驗 獲得超7個贊

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

我的schema是那樣弄得,你試下下面的看看可以不

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


查看完整回答
反對 回復 2018-08-26
?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

如果我理解的對的話,創建唯一符合索引:

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

建議對查看MongoDB官方手冊,提升工作效率更高。


查看完整回答
反對 回復 2018-08-26
  • 2 回答
  • 0 關注
  • 1238 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號