MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Obiekty nie są poprawne jako dane podrzędne React z MongoDB

Otrzymujesz ten błąd, ponieważ próbujesz renderować zwykły obiekt. To nie jest dozwolone. Musisz wyrenderować ciąg, element lub inny poprawny typ.

Zakładam, że skoro używasz tagów h3, chcesz umieścić tytuł obiektu w tym miejscu. Możesz zrobić coś takiego

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

jeśli myData jest pojedynczym obiektem (nie do końca potrafię to rozpoznać po twoim kodzie). Jeśli myData to tablica obiektów, możesz zrobić coś takiego:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Can rails scopes filtrują na podstawie liczby powiązanych klas dla danej dziedziny

  2. Czy mongodb dokonuje ponownej indeksacji, jeśli zmienisz pole używane w indeksie?

  3. Junit/Fongo:Jak korzystać z Fongo w teście jednostkowym do sprawdzania NotNull

  4. Mongorestore przez stdin do db o innej nazwie

  5. Jak wykonać takie zapytania filtrujące w mongoengine na zagnieżdżonych dyktach lub tablicach zawartych w dict z pythonem?