javascript - mongodb怎麼設定使用者的帳號不重複?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-02 09:25:53
0
2
686

用戶註冊有兩個屬性name和address,怎麼設定資料庫讓這兩個屬性對應相等而不發生重複。
我的意思就是不希望出現一個address對應多個使用者名稱

謝謝

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回覆(2)
曾经蜡笔没有小新

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

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

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

Love MongoDB,Have Fun!


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

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

name:{
type:String,
unique:true
},
address:{
type:String,
unique:true
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!