gpt4 book ai didi

firebase - firestore 查询(onsnapshot)中的日期能否保持最新

转载 作者:行者123 更新时间:2023-12-05 06:27:58 25 4
gpt4 key购买 nike

在我的网络应用程序中,我发起了一个查询以收集用户最近的所有消息,然后使用 onsnapshot 在提要中显示这些消息。在我的应用程序中,一些消息会发布到 future ,所以我只想要来自现在或更早的消息。

  var query = firebase.firestore()
.collection('messages')
.where('owner','==',userID)
.where('timestamp','<',new Date())
.orderBy('timestamp', 'desc')
.limit(25);

然后用户可以创建新消息,我希望将这些消息添加到应用程序中显示的提要中。添加新消息后,我是否必须取消 onSnapshot 监听器并使用更新的当前日期执行新查询?或者有没有办法让此查询更新时间查找,以便 onSnapshot 始终获取新发布的消息?

最佳答案

如果您想更改任何查询参数,您需要使用新值构建一个新的查询对象并向其添加一个快照监听器。

关于firebase - firestore 查询(onsnapshot)中的日期能否保持最新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54797854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com