MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Objetos não são válidos como dados filho React do MongoDB


Você está recebendo esse erro porque está tentando renderizar um objeto simples. Isso não é permitido. Você precisa renderizar uma string, um elemento ou algum outro tipo válido.

Estou assumindo que, como você está usando tags h3, deseja colocar o título do objeto nesse local. Você poderia fazer algo como
<h3>{this.state.myData.title}</h3>

se myData é um único objeto (não posso dizer pelo seu código). Se myData é uma matriz de objetos, você poderia fazer algo como:
render() {
    return this.state.myData.map(item => {
        return (
            <div key={item._id}>
                <h3>{item.title}</h3>
                <p>{item.description}</p>
            </div>
        );
    })
  }
}