Еще посоветую не обойти вниманием
Elasticsearch. Очень интересные выборки можно делать. Вначале придется мозг немного взорвать, но потом пойдет как по накатанной.
У меня на осмысление всего ушло где-то месяца два неторопливого изучения. Скорости отдачи фантастические. Как раз стоял выбор между монго и эластиком. В результате элатсик победил новизной. Ну и я в свое время очень активно использовал люсину (поисковый энжин, который использует эластик), лет эдак 10 назад, поэтому примерно представлял, что это такое.
Единственное, что порекомендую, сразу брать библиотеку-клиент с автоматизацией запросов, голые запросы составлять еще то удовольствие. Я использую
elasticsearch-dsl для питона.