MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

प्रतिक्रिया में, मैं मोंगो से पेज पर दो सूचियों को कॉल करता हूं और मैं दूसरे में दिखाए गए फ़िल्टर को फ़िल्टर करने के लिए एक पर क्लिक करना चाहता हूं

सबसे पहले, आपके द्वारा पोस्ट किए गए पहले कोड ब्लॉक में आपके पास थोड़ा टाइपो हो सकता है। खांसी (एक लक्षण) में कई प्रकार की स्थितियां होनी चाहिए, अन्य लक्षणों की एक सरणी नहीं, है ना?

वैसे भी, आप शायद एक राज्य संपत्ति शामिल करना चाहते हैं जिसे 'चयनित लक्षण' कहा जाता है जो हर बार एक अलग लक्षण का चयन करने पर अपडेट हो जाता है।

फिर शर्तें अनुभाग में, शर्तों की पूरी सूची प्रस्तुत करने के बजाय, आप केवल उन स्थितियों के लिए फ़िल्टर कर सकते हैं जिनमें उनके लक्षणों की सरणी में चयनित लक्षण शामिल हैं।

{this.state.conditions
  .filter(condition => condition.symptoms.includes(this.state.selectedSymptom))
  .map(item => (
    <ListItem key={item.ObjectID}>
       {item.name}
    </ListItem>
  ))
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB संग्रह में सभी विशिष्ट क्षेत्रों की सूची के लिए पूछताछ

  2. हैश और आरोही सूचकांकों के बीच मोंगोडब प्रदर्शन अंतर (किसी भी कारण से ऑर्डर नहीं किए गए फ़ील्ड में हैश का उपयोग न करने का कोई कारण?)

  3. Mongodb findAndModify नोड js

  4. कथन द्वारा सशर्त समूह के साथ MongoDB क्वेरी

  5. mongoDB updateMany upsert true के साथ और $in जहां स्थिति में