Чтение документации. Я не вижу способа, если это возможно разумным способом.
Я пытаюсь создать документ team
с вложенным документом member
. * 1005.*
И что я действительно пытаюсь достичь, так это сложный способ структурирования чтения / записи / обновления коллекций и вложенных коллекций.
async createTeam(newTeam, foundingTeamMember) {
const teams = db.collection('teams');
const teamRef = await db.collection('teams').add(newTeam);
const memberRef = await teams.doc(companyRef.id)
.collection('members').add(foundingTeamMember);
return({
teamId: teamRef.id,
memberId: memberRef.id,
});
}
В частности, есть ли способ возврата teamId
и memberId
без необходимости использовать async / await?
Что-то вроде:
db
.collection('teams')
.add(newTeam)
.collection('members')
.add(foundingTeamMember).then(/* return collection parent ID */)