我正在制作一个实时聊天应用程序,我已经到了必须决定如何存储信息的时候了。我有3个Firestore、chats、users和messages集合。
我正在存储消息发送方的uid和消息发送到的聊天的id,所以稍后我可以像下面这样对Firestore进行查询:
// messages is the collectionid) // gets all the messages that were sent to the given
背景:我有一个迷你聊天应用程序,可以让你为许多对话者创建聊天室。一组对话者的聊天室只能创建一次,因此,如果使用同一组对话者创建聊天室的请求执行两次,则只需创建一个聊天室:HTTP /聊天室用于interlocutor1和interlocutor2 ->创建聊天室HTTP POST /聊天室为interlocut
我正在运行代码,以便在swift iOS聊天应用程序中加载聊天。聊天应用程序中的问题是在运行应用程序时,函数paginateData()中的"query in else{}“,第一个"query in if{}”如预期的那样顺利运行,但在另一个函数中没有运行。我正在使用firestore数据库来实现聊天。我的目标是对聊天室的聊天进行分页。如果需要更多信息,请告诉我。if messages.isEmpty {