我正在尝试对我的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();
});
});
看看我的屏幕截图:department和employees collection
有人可以建议我实现这一目标的最佳方法吗?谢谢。