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

Không thể hủy cấu trúc thuộc tính `user` của 'undefined' hoặc 'null'

cannot destructure property user of 'undefined' or 'null' . Điều này có nghĩa là user data null or undefined ở lần đầu tiên khi bạn sử dụng tìm nạp dữ liệu từ máy chủ. Lệnh gọi API tới máy chủ là không đồng bộ. Ở lần thứ hai, bạn sẽ nhận được user data .

Tôi thấy người dùng mà bạn lấy làm đạo cụ với redux là res.data từ máy chủ. Tôi không chắc cấu trúc của res.data là gì? Vì vậy, trong thành phần, bạn nên làm như sau:

const EditUser = ({
    user, 
    getCurrentUser, 
    history
}) => {
    if (user) {
        const { loading, ... } = user // Get another key in user object
    }
...
...
...


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Spring và MongoDB:SAXParseException khi đọc Định nghĩa Bean

  2. Xuất từ ​​Oracle sang MongoDB bằng python

  3. Kết nối Go và MongoDB sẽ không hoạt động với nhật ký hoảng loạn không có máy chủ truy cập được

  4. Luồng thay đổi MongoDB 4.4.4 trả về tất cả các bản cập nhật tài liệu thay vì điều kiện lọc phù hợp với một?

  5. Thư viện JasperReports và MongoDB