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
好吧我怎样才能更新我的数据库的唯一字段和是否有任何问题,因为重复的字段发生? –