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ğ[email protected]ラーフル –
、それは間違いなく、あなたの避難所を、重複を許可するの井戸場合その上にユニークなインデックスを作成しました。 – Rahul
Okデータベースの一意のフィールドを更新するにはどうしたらいいですか?複製されたフィールドのために問題はありますか? –