MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Обектите не са валидни като дъщерни данни на React от MongoDB

Получавате тази грешка, защото се опитвате да изобразите обикновен обект. Това не е позволено. Трябва да изобразите низ, елемент или някакъв друг валиден тип.

Предполагам, че тъй като използвате h3 тагове, искате да поставите заглавието на обекта на това място. Бихте могли да направите нещо като

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

ако myData е единичен обект (не мога да разбера от вашия код). Ако myData е масив от обекти, можете да направите нещо като:

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. В MongoDB как мога да огранича заявката, когато моето обратно извикване е вътре в find?

  2. Гледайте създаването на документ с MongoDB Streams

  3. Как да настроя настройките на проекта на Visual Studio с драйвер mongo-cxx?

  4. Обработка на персонализирано BSON маршалиране

  5. MongoTemplate как да добавите повече от два orOperator в Query