MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Gli oggetti non sono validi come dati figlio React da MongoDB

Stai ricevendo quell'errore perché stai cercando di eseguire il rendering di un oggetto semplice. Questo non è consentito. Devi rendere una stringa, un elemento o qualche altro tipo valido.

Presumo che dal momento che stai usando i tag h3 tu voglia mettere il titolo dell'oggetto in quel punto. Potresti fare qualcosa come

<h3>{this.state.myData.title}</h3>

se myData è un singolo oggetto (non riesco a distinguerlo dal tuo codice). Se myData è un array di oggetti, potresti fare qualcosa come:

render() {
    return this.state.myData.map(item => {
        return (
            <div key={item._id}>
                <h3>{item.title}</h3>
                <p>{item.description}</p>
            </div>
        );
    })
  }
}