MongoDB a un poste d'architecture de référence pour une implémentation commerciale qui reflète le problème que vous essayez de résoudre. Il parle également de l'indexation et de l'affichage d'une recherche à facettes basée sur l'interrogation d'attributs de variantes. Je suppose que vous y trouverez des informations très pertinentes et un bon point de départ pour résoudre votre problème :