6
veriler Ben yazarın adını taşıyan bir yazı işlemek isteyen buFirebase: katılmadan tabloları
post: {
authorId: '123AA',
title: 'first Post',
body: 'yay'
}
author: {
uid: '123AA',
displayName: 'Richard'
email: '[email protected]'
}
benziyorsun varsayın: A getirilen sonrası öğesi yalnızca bir yazar en uid
içeren
<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>
ama Yazarın displayName
'a ihtiyacım var. Yayınları alırken yazar alanını nasıl doldurabilirim? Gerçek Firebase içinde
const postsRef = firebase.database().ref('posts/')
postsRef.on('value', (snapshot) => {
this.setState({posts: snapshot.val()})
})
Onun iyi etiketlerinden reactjs giderilmesine yardımcı olur, soru Bildiğim kadarıyla seni bildiği gibi – webdeb
Tepki ile ilgisi yoktur Firebase ile "birleşir" yapamazsınız, başka bir koleksiyondan –
bir şey almak için ikinci bir istekte bulunmanız gerekir, bu yüzden insanlar ne yapar? Eklenen her gönderi için, kullanıcı nesnesini sunucudan almak için başka bir istekte bulunursunuz? –