Soy un novato para probar firestore. En javascript (vue) obtuve varias publicaciones doc de firestore
¿Cómo recupero datos de otra colección por id? cuando uso author_id para obtener la colección de creadores de la función de autor, será Promiss o underfild alert from return
db.firestore().collection.collection("articles") .where("status", "==", 1) .orderBy("time","desc") .get() .then(snap => { snap.forEach(doc => { var post = {}; var article = doc.data(); post.id = doc.id; post.creator = article.creator_id ----- data ---- this.posts.push(post); }); output : [{id:"",txt:"",creator_id:"this id i will use it"},{},{},{},...]De este código, necesito recuperar el documento del creador con el id_creador . Y creo que haré lo mismo con el documento repiles del documento de comentarios. No sé si es una buena idea. si me recomiendas
Firestore (como muchas bases de datos NoSQL) no admite uniones del lado del servidor (como las bases de datos SQL).
Si desea mostrar información de cada usuario junto a su comentario (por ejemplo, su nombre), tiene dos opciones principales.
Si eres nuevo en este tema, te recomiendo que consultes: