0
我有一個應用程序,要求用戶選擇一個用戶名。我想讓所有的用戶名都是獨一無二的,所以寫下類似的東西。爲什麼mongo返回零配對文件,雖然有一個?
var uniqueUsername = false;
MongoPlayerData playerDB = new MongoPlayerData();
var nickCheck = Query.EQ("UserName", myUsername);
uniqueUsername = playerDB.PlayerInfo.Find(nickCheck).Count() == 0;
if(uniqueUsername){//Do something...}
這是邏輯,但有些用戶可以獲得相同的用戶名。怎麼可能。任何想法 ?
我已經有一個指標「用戶名」,不能記住我的唯一字段設置如何檢查是它創建爲唯一與否。@拉胡爾 –
@ÇağatayKaya,以及它是否允許重複的話,肯定你的避風港沒有創建一個獨特的索引。 – Rahul
好吧我怎樣才能更新我的數據庫的唯一字段和是否有任何問題,因爲重複的字段發生? –