Мы используем MongoDb в нашей игре. Для новых инсталляторов запрос работает нормально, но когда активные пользователи обновляют игру. Хотя их идентификатор пользователя не существует в коллекции, mongoldb возвращает не 0. Эта функция возвращает false. Я не могу понять причину. Есть идеи?
MongoUrl url = new MongoUrl("mongodb://...");
MongoClient client = new MongoClient(url);
var server = client.GetServer();
var db = server.GetDatabase("databaseName");
var collection = db.GetCollection<Collection>("collectionName");
var q = Query.EQ("UserId", SystemInfo.deviceUniqueIdentifier);
return collection.Find(q).Count() == 0;