Почему MongoDb возвращает документ, хотя документ не существует - PullRequest
0 голосов
/ 19 марта 2019

Мы используем 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...