将Firebase子集合合并到颤振模型
我有一个用户集合,用户在Firebase中有一个子集合,名为tokens。用户集合文档具有一些详细信息,如名称和年龄,令牌集合具有令牌随机字符串 当我想要为用户获取数据时,我想要将子集合的第一个令牌合并到用户模型 我的用户模型是将Firebase子集合合并到颤振模型,firebase,flutter,dart,rxdart,Firebase,Flutter,Dart,Rxdart,我有一个用户集合,用户在Firebase中有一个子集合,名为tokens。用户集合文档具有一些详细信息,如名称和年龄,令牌集合具有令牌随机字符串 当我想要为用户获取数据时,我想要将子集合的第一个令牌合并到用户模型 我的用户模型是 class User{ String id, String name, int age, String token } 当我尝试获取用户文档时 _firestore .collection('users') .snapshots() .map(
class User{
String id,
String name,
int age,
String token
}
当我尝试获取用户文档时
_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(),
),
);
doc.reference('/tokens').get();// something like this