MongoDB के पास खुदरा कार्यान्वयन के लिए एक संदर्भ आर्किटेक्चर पोस्ट है जो उस समस्या को प्रतिबिंबित करता है जिसे आप हल करने का प्रयास कर रहे हैं। यह क्वेरी वैरिएंट विशेषताओं के आधार पर एक पहलू खोज को अनुक्रमित करने और प्रदर्शित करने के बारे में भी बात करता है। मुझे लगता है कि आपको वहां अत्यधिक प्रासंगिक जानकारी और आपकी समस्या से निपटने के लिए एक अच्छा प्रारंभिक बिंदु मिलेगा: