MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

trong React, tôi gọi hai danh sách sang trang từ mongo và tôi muốn nhấp vào một danh sách để lọc những gì được hiển thị trong

Trước hết, bạn có thể có một chút lỗi đánh máy trong khối mã đầu tiên bạn đã đăng. Ho (một triệu chứng) phải có một loạt các tình trạng, không phải một loạt các triệu chứng khác, phải không?

Dù sao, bạn có thể muốn bao gồm một thuộc tính trạng thái được gọi là 'selectSymptom' được cập nhật mỗi khi bạn chọn một triệu chứng khác nhau.

Sau đó, trong phần Điều kiện, thay vì hiển thị danh sách đầy đủ các điều kiện, bạn chỉ có thể lọc những điều kiện bao gồm Triệu chứng được chọn trong mảng các triệu chứng của chúng.

{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. Đọc tệp BSON bằng Python?

  2. Mongodb:mảng tổng hợp các số nguyên cho mỗi vị trí mảng

  3. Tìm kiếm trên nhiều bộ sưu tập trong MongoDB

  4. Đặt nhiều trường với một truy vấn cập nhật

  5. Truy vấn trả về kết quả sai khi sử dụng trình điều khiển erlang mongdb?