sql >> Databasteknik >  >> NoSQL >> MongoDB

Objekt är inte giltiga som en React underordnad data från MongoDB

Du får det felet eftersom du försöker rendera ett vanligt objekt. Detta är inte tillåtet. Du måste rendera en sträng, ett element eller någon annan giltig typ.

Jag antar att eftersom du använder h3-taggar vill du placera objektets titel på den platsen. Du kan göra något liknande

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

om myData är ett enda objekt (jag kan inte riktigt avgöra från din kod). Om myData är en samling objekt kan du göra något som:

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



  1. Mongodb:Använd rekordantal i aggregering efter en grupp

  2. hur man upptäcker om filen laddas ned från klientsidan i mean/angular js

  3. ScaleGrid Fully Managed Hosting för Redis™ nu tillgängligt på Azure

  4. Mongodb kommer inte att starta