我正在尝试从所有用户集合中获取所有票证,firestore并且我使用此功能
const { Firestore } = require('@google-cloud/firestore');
const firestore = new Firestore();
const GetAllUsersTickets = async () => {
const usersRef = await firestore.collection('users').get();
const usersTicketsRef = await usersRef.docs.map(user => user.ref.collection('tickets'));
const tickets = await usersTicketsRef.map(el => el.get())
tickets.map(ticket => ticket.then(snap => snap.docs.map(el => console.log(el.data()))))
}
是否有另一种方法来获取返回的数据,promise而不是使用then?