【发布时间】:2021-06-12 00:32:11
【问题描述】:
我的数据库结构如下:
每个用户在以下集合中都有一个文档,该文档还包含一个集合,其中包含他所关注的用户的 ID。
“posts”集合具有发布它的用户的 ID。
现在我想以这样一种方式查询它,以便从我的用户关注的用户那里获取所有帖子(按时间戳排序)
这是我的用户和帖子模型的样子:
class PostModel {
final String id;
final String creator;
final String text;
final Timestamp timestamp;
PostModel({this.id, this.creator, this.text, this.timestamp});
}
class UserModel {
final String id;
final String email;
final int following;
final int followers;
final String profileImgUrl;
final String name;
final String bio;
final bool isVerified;
final int postAmount;
UserModel(
{this.id,
this.email,
this.following,
this.followers,
this.profileImgUrl,
this.name,
this.bio,
this.isVerified,
this.postAmount});
}
有人可以帮我想出一个简单的方法来做这件事吗?
【问题讨论】:
标签: flutter dart google-cloud-firestore