【发布时间】:2018-05-11 19:41:03
【问题描述】:
我正在尝试使用 Firebase FireStore 数据库在 Angular 2 中构建一个聊天应用程序。
我能够为每个“消息”创建一个Collection,并带有一个Docuement。
我使用此代码检索消息:
export interface MessageItem {
message: string;
DateTime: Date;
User: string;
}
messagesCollection: AngularFirestoreCollection<MessageItem>;
messages: Observable<MessageItem[]>;
getChatData() {
this.messagesCollection = this.afs.collection<MessageItem>('chat_messages');
this.messages = this.messagesCollection.valueChanges();
}
但是,因为我想要多个用户,所以我想为每个用户创建一个 Document,它存储在消息的 Collection 中。
这使事情变得复杂,我不知道该怎么做。
我很乐意提供一些指导。
【问题讨论】:
标签: angular firebase observable google-cloud-firestore