MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Les objets ne sont pas valides en tant que données enfant React de MongoDB

Vous obtenez cette erreur parce que vous essayez de rendre un objet simple. Ce n'est pas autorisé. Vous devez restituer une chaîne, un élément ou un autre type valide.

Je suppose que puisque vous utilisez des balises h3, vous voulez mettre le titre de l'objet à cet endroit. Vous pourriez faire quelque chose comme

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

si myData est un objet unique (je ne peux pas tout à fait dire à partir de votre code). Si myData est un tableau d'objets, vous pouvez faire quelque chose comme :

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