簡體   English   中英

最近7天內添加的用戶數

[英]Number of users added in the last 7 days

有什么方法可以檢索最近7天內添加的所有用戶? 添加用戶時,包含時間戳。 日期被添加到他們的“信息”中。

例如這樣的: 在此處輸入圖片說明

因此,日期公式為:D / M / YYYY。 誰能幫助我了解如何執行此操作?

PS:奇怪的OL3geebfiGfn..... etc是用戶的唯一ID。

首先,使用ServerValue.TIMESTAMP以毫秒為單位存儲“添加的”字段。 您可以參考此問題,以了解更多有關如何輕松地做到這一點的信息。

因此,既然您已經存儲了以毫秒為單位的時間,那么“添加”字段將包含一個Long值。 因此,您現在可以對查詢執行過濾以獲取所需的數據。

查看Firebase參考文檔的此部分以了解過濾方法-特別是startAt()endAt()

例如,您要檢索最近7天添加的用戶-因此7天(以毫秒為單位)為86400000。您只需運行類似於以下內容的查詢,即可檢索“當前時間(以毫秒為單位)”期間添加的用戶到“當前時間(以毫秒為單位)-86400000”:-

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM