soword科技言
永久公益免费API接口
提供永久免费的API接口,查看更多API接口,如果您有其他免费API资源,请联系我们,造福人类。
提供商务开发:小程序,系统,APP
定制开发,免费评估,免费咨询,价格便宜,售后保障,前往开发服务中心联系开发客服中心
Firestore从集合中获取聊天用户的名称

我将用户的聊天列表存储在“聊天”集合中。发送消息时我的函数调用:

sendMessage() {
this.firebaseDb.firestore.collection("chats")
.doc(this.my_uid)
.collection(this.o_uid)
.add({
time: new Date(),
uid: this.my_uid,
msg: this.message,
});
this.firebaseDb.firestore.collection("chats")
.doc(this.o_uid)
.collection(this.my_uid)
.add({
time: new Date(),
uid: this.my_uid,
msg: this.message,
})
.then(() => (this.message = ""))
.catch((err) => console.log(err));
}

在firestore中,要获取我打电话给用户的聊天记录

.collection("chats")
.doc(this.my_uid)
.collection(this.o_uid)

这里的this.o_uid(其他人的uid)是与他聊天的用户的ID。有没有办法在这里存储其他用户的名字。像collection(name = name,uid = uid)或其他任何方式来存储此信息?我想与所有用户进行所有聊天,与每个用户进行一行聊天。我希望在任何用户发送第一条消息时创建聊天室。



2023-03-22 10:04:19

新人小程序+APP定制199元起


发放福利,助力中小企业发展,真正在互联网中受益

点击询问定制

广告服务展示