如何在Firebase Firestore集合上执行内部联接

时间:2019-04-26 09:38:14

标签: javascript node.js firebase google-cloud-firestore

我正在尝试对我的Firestore集合执行内部联接:
1.部门
2.以deptId作为外键的员工

在我的表上显示数据时,我希望显示带有部门名称的员工信息。 nosql不是关系数据库,但仍然想知道如何实现。

这是我尝试过的:

    firebase.initializeApp(config);
    const db = firebase.firestore();
    db.collection('employees').get().then((snapshot) => {
       snapshot.docs.forEach(doc => {
       console.log(doc.data());
     });
   });

   //i am trying to perform my joins here but stuck how to do this ?
   db.collection('department').get().then((snap)=>{
       snap.forEach((emp)=>{
       const empDocData= emp.data();

   });
});


看看我的屏幕截图:departmentemployees collection
有人可以建议我实现这一目标的最佳方法吗?谢谢。

0 个答案:

没有答案