MongoDB има публикация за референтна архитектура за реализация на дребно, която отразява проблема, който се опитвате да разрешите. Той също така говори за индексиране и показване на фасетно търсене въз основа на атрибути на вариант на заявка. Предполагам, че ще намерите много подходяща информация там и добра отправна точка за справяне с проблема ви: