MongoDB ma post dotyczący architektury referencyjnej dla implementacji detalicznej, który odzwierciedla problem, który próbujesz rozwiązać. Mówi również o indeksowaniu i wyświetlaniu wyszukiwania aspektowego na podstawie zapytań o atrybuty wariantów. Wydaje mi się, że znajdziesz tam bardzo istotne informacje i dobry punkt wyjścia do rozwiązania problemu: