как агрегировать совпадение и выборку с mon go? - PullRequest
0 голосов
/ 09 марта 2020

Я могу агрегировать операцию выборки, но, похоже, она не работает с соответствием:

 self.db.dataset.aggregate([
                { "$match": { country: country } },
                { "$sample": {"size": 1}}
            ])

, которое при самостоятельном использовании прекрасно работает:

self.db.dataset.aggregate([{"$sample": {"size": 1}}])

Проблема с первым подходом состоит в том, что операция возвращает курсор, но в нем ничего нет.

Возможно ли это?

...