我有一个用户集合,而用户在Firebase中有一个称为令牌的子集合。用户收集文档中包含姓名和年龄等详细信息,令牌收集中包含令牌随机字符串
当我想获取用户数据时,我想将子集合的第一个令牌合并到用户模型中
我的用户模型是
Sub DateChange()
Dim r As Range
With Range("a1", Range("a" & Rows.Count).End(xlUp))
For Each r In .Cells
If IsDate(r.Value) Then
r.Value = DateAdd("yyyy", 1, r.Value)
End If
Next
End With
End Sub
当我尝试获取用户文档时
class User{
String id,
String name,
int age,
String token
}
如果这是rx,我想获得的是事物的switchmap或merge map类型
如何获取地图并包含子收集令牌的第一个文档
_firestore
.collection('users')
.snapshots()
.map(
(snapshot) => List<User>(
snapshot.docs
.map((doc) => UserDto.fromFirestore(doc).toModel()) // gets age and name
//.map((r) async => r.copyWith(token: await getToken(r.id)))) // ?? need token ??
.toList(),
),
);