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

Tidak dapat merusak properti `pengguna` dari 'tidak terdefinisi' atau 'null'

cannot destructure property user of 'undefined' or 'null' . Ini berarti user data null or undefined pada saat pertama kali Anda menggunakan mengambil data dari server. Panggilan API ke server adalah async. Untuk kedua kalinya, Anda akan mendapatkan user data .

Saya melihat pengguna yang Anda ambil sebagai alat peraga dengan redux adalah res.data dari server. Saya tidak yakin dengan struktur res.data apa yang? Jadi dalam komponen, Anda harus melakukan seperti:

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. Pemula MongoDB - untuk menormalkan atau tidak?

  2. Ada cara untuk menegakkan integritas referensial di MongoDB

  3. Bagaimana cara mendapatkan dokumen terakhir setiap hari dalam koleksi MongoDB?

  4. Bisakah MongoDB dan drivernya mempertahankan urutan elemen dokumen?

  5. Mongoose/Mongodb:Kecualikan bidang dari data kueri yang terisi