我进行下一个 firebase 调用:
export const fetchGroupsFirebase = async function (idUser) {
const junctions = await firestore
.collection(`user-group`)
.where("idUser", "==", idUser)
.get();
const groups = await Promise.all(
junctions.docs
.filter(doc => doc.exists)
.map(doc => firestore.doc(`groups/${doc.data().idGroup}`).get())
);
return groups.filter(doc => doc.exists).map(doc => ({ id: doc.id, ...doc.data() }));
}
我的问题是我似乎无法访问由此产生的对象数组,因为我不知道如何将它从承诺中取出。你能帮我解决这个问题吗?