用戶注冊有兩個屬性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}

ibeautiful
TA貢獻1993條經驗 獲得超6個贊
如果我理解的對的話,創建唯一符合索引:
.createIndex( { name: 1, address: 1 }, { unique: true } )
建議對查看MongoDB官方手冊,提升工作效率更高。
- 2 回答
- 0 關注
- 1238 瀏覽
添加回答
舉報
0/150
提交
取消