文章詳情頁
javascript - mongodb怎么設(shè)置用戶的賬戶不重復(fù)?
瀏覽:170日期:2024-03-28 18:06:22
問題描述
用戶注冊(cè)有兩個(gè)屬性name和address,怎么設(shè)置數(shù)據(jù)庫讓這兩個(gè)屬性對(duì)應(yīng)相等而不發(fā)生重復(fù)。 我的意思就是不希望出現(xiàn)一個(gè)address對(duì)應(yīng)多個(gè)用戶名
謝謝
問題解答
回答1:如果我理解的對(duì)的話,創(chuàng)建唯一符合索引:
.createIndex( { name: 1, address: 1 }, { unique: true } )
建議對(duì)查看MongoDB官方手冊(cè),提升工作效率更高。
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}
標(biāo)簽:
JavaScript
相關(guān)文章:
1. javascript - 在top.jsp點(diǎn)擊退出按鈕后,right.jsp進(jìn)行頁面跳轉(zhuǎn),跳轉(zhuǎn)到login.jsp2. android - 哪位大神知道java后臺(tái)的api接口的對(duì)象傳到前端后輸入日期報(bào)錯(cuò),是什么情況?求大神指點(diǎn)3. java - spring-data Jpa 不需要執(zhí)行save 語句,Set字段就可以自動(dòng)執(zhí)行保存的方法?求解4. css3 - 在sublime text里, 如何讓emmet生成的帶前綴css屬性垂直對(duì)齊?5. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?6. [前端求職必看]前端開發(fā)面試題與答案精選_擴(kuò)展問題7. javascript - js 有什么優(yōu)雅的辦法實(shí)現(xiàn)在同時(shí)打開的兩個(gè)標(biāo)簽頁間相互通信?8. javascript - jquery怎么給select option一個(gè)點(diǎn)擊時(shí)觸發(fā)的事件,如圖 如果選擇自定義觸發(fā)一個(gè)時(shí)間?9. css3 - Typecho 后臺(tái)部分表單按鈕在 Chrome 下出現(xiàn)靈異動(dòng)畫問題,求解決10. html - CSS如何處理圖片縮放問題?
排行榜

熱門標(biāo)簽