MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

di Bereaksi, saya memanggil dua daftar ke halaman dari mongo dan saya ingin mengklik satu untuk memfilter apa yang ditampilkan di yang lain

Pertama-tama, Anda mungkin memiliki sedikit kesalahan ketik di blok kode pertama yang Anda posting. Batuk (suatu gejala) seharusnya memiliki serangkaian kondisi, bukan serangkaian gejala lain, bukan?

Bagaimanapun, Anda mungkin ingin menyertakan properti negara yang disebut sesuatu seperti 'selectedSymptom' yang diperbarui setiap kali Anda memilih gejala yang berbeda.

Kemudian di bagian Kondisi, alih-alih menampilkan daftar lengkap kondisi, Anda bisa memfilter kondisi yang menyertakan Gejala yang dipilih dalam rangkaian gejalanya.

{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. Tidak dapat terhubung ke MongoDb (menggunakan otentikasi) menggunakan mongocsharpdriver 2.7.0

  2. Bagaimana memulihkan database MongoDB yang jatuh?

  3. Luwak:CastError:Cast ke ObjectId gagal untuk nilai [objek Obyek] di jalur _id

  4. Jumlahkan semua nilai bidang dokumen bernama sama dalam koleksi

  5. fungsi $week dan hari pertama dalam seminggu dalam agregasi