MongoDb совокупный непоследовательный результат - PullRequest
0 голосов
/ 14 июня 2019

У меня следующий запрос MongoDb. Все пять из гидов, указанных в запросе, присутствуют в документе. Кроме того, все пять из них имеют правильный код региона, как указано.

db.Offers.aggregate([
{
    "$match": {
        "OfferId": {
            "$in": [
                "DD3B57A3-5183-4FF8-9E3C-321F4298B58D",
                "C60E9CC5-7339-479E-8003-285F6BD195C7",
                "392951DD-5BCB-42F2-B1E9-C96180A0C01B",
                "1B6263C0-B8FD-4706-98DB-89D2ACE5C1BF",
                "0126406E-FF5B-448E-AFFB-6D253C4C720C"
            ]
        },
        "Region": "ZA"
    }
}
])

Но почему-то это только четыре из пяти записей. Когда я удаляю некоторые из существующих Guid'ов, он возвращает тот, который был пропущен изначально.

Любой совет, что я делаю неправильно или не понимаю? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...