sql >> Databáze >  >> NoSQL >> MongoDB

Objekty nejsou platné jako podřízená data React z MongoDB

Dostáváte tuto chybu, protože se pokoušíte vykreslit prostý objekt. To není povoleno. Potřebujete vykreslit řetězec, prvek nebo jiný platný typ.

Předpokládám, že protože používáte značky h3, chcete na toto místo umístit název objektu. Můžete udělat něco jako

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

if myData je jeden objekt (z vašeho kódu to tak úplně nepoznám). Pokud myData je pole objektů, můžete udělat něco jako:

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



  1. Vyberte Seskupit podle počtu a odlišného počtu ve stejném dotazu mongodb

  2. Dotazování na vložené dokumenty podle shodných dat v MongoDB

  3. Jak správně zvýšit počet dat v mongoDB?

  4. Použití Redis k ukládání výsledků SQL do mezipaměti