Firebase: Tabellen verbinden

ngenommen, die Daten sehen folgendermaßen au

post: {
  authorId: '123AA',
  title: 'first Post',
  body: 'yay'
}

author: {
  uid: '123AA',
  displayName: 'Richard'
  email: '[email protected]'
}

Ich möchte einen Beitrag mit dem Namen des Autors rendern:

<div className="post">
  <div className="title">{post.title}</div>
  <div className="body">{post.body}</div>
  <div className="author-name">{post.author.displayName}</div> //problem
</div>

Eine abgerufene Nachricht enthält nur das @ eines Autouid, aber ich brauche das @ des AutodisplayName. Wie fülle ich das Autorenfeld beim Abrufen der Beiträge aus? So rufe ich die Posts jetzt ab:

const postsRef = firebase.database().ref('posts/')
postsRef.on('value', (snapshot) => {
  this.setState({posts: snapshot.val()})
})

Antworten auf die Frage(2)

Ihre Antwort auf die Frage