gpt4 book ai didi

javascript - 过去 7 天内添加的用户数

转载 作者:行者123 更新时间:2023-11-28 17:47:22 26 4
gpt4 key购买 nike

是否有办法检索过去 7 天内添加的所有用户?添加用户时,包含时间戳。日期被添加到他们的“信息”中。

例如这样: enter image description here

因此日期公式为:D/M/YYYY。谁能帮我理解如何做到这一点?

PS:奇怪的OL3geebfiGfn.....等是用户的唯一ID。

最佳答案

首先,使用 ServerValue.TIMESTAMP 以毫秒为单位存储“添加”字段。您可以引用this question详细了解如何轻松做到这一点。

现在您已经以毫秒为单位存储了时间,您的“添加”字段将包含一个 Long 值。因此,您现在可以对查询执行过滤以获取所需的数据。

查看this part有关过滤方法的 Firebase 引用文档 - 特别是 startAt()endAt()

例如,您想要检索最近 7 天内添加的用户 - 因此 7 天以毫秒为单位是 86400000。您可以简单地运行类似于以下的查询来检索在“当前”期间添加的用户以毫秒为单位的时间”到“以毫秒为单位的当前时间 - 86400000”:-

firebase.database().ref('posts').startAt(current time - 86400000).endAt(current time);

关于javascript - 过去 7 天内添加的用户数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46379133/

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