第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Firestore 中組織相關的時態(tài)和固定數據?

如何在 Firestore 中組織相關的時態(tài)和固定數據?

ITMISS 2022-09-01 17:30:48
我不知道如何在Firestore中實現這種數據結構。我有這個結構:Firestore-root   |   --- liturgia (collection)   |     |   |     --- lh (documents)   |          |   |          --- oficio (collection)   |                |   |                --- 03070101 (documents)   |                        |   |                        --- himno: "Today himno for today oficio"   |                        |   |                        --- read: "Today read for today oficio"   |   |                --- 03070102 (documents)   |                        |   |                        --- himno: "Today himno for today oficio"   |                        |   |                        --- read: "Today read for today oficio"   |   |                --- 09070325 (documents)   |                        |   |                        --- himno: "Today himno for today oficio"   |                        |   |                        --- read: "Today read for today oficio"   |   |          --- laudes (collection)   |                |   |                --- 03070101 (documents)   |                        |   |                        --- himno: "Today himno for today laudes"   |                        |   |                        --- read: "Today read for today laudes"在具有固定內容的文檔中,此內容永遠不會更改,我需要根據日期使用該內容。oficiolaudes例如:我有任何日期,在這個日期,需要一個完整的內容。例如,當我需要顯示(或)的今天內容時:oficiolaudes因為我將需要的內容2019-03-2509070325因為我將需要的內容2019-03-2603070102...因為我將需要的內容2020-03-2509070325因為我將需要的內容2020-03-2603070103...因為我將需要的內容2021-03-2503070101我想到了一個結構,根據日期將固定內容聯系起來,但我不知道該怎么做。在我的應用程序中,將采用當前日期,并且基于此數據,必須找到 的固定內容 , for 等。oficiolaudes例如,in 和 in 是需要的內容,但 in 是需要的內容:2019-03-252020-03-25090703252021-03-2503070101
查看完整描述

1 回答

?
汪汪一只貓

TA貢獻1898條經驗 獲得超8個贊

我能想到的最簡單的解決方案是為每個文檔使用String類型的屬性,并稍微簡化結構。因此,一個可能的結構可能是:date

Firestore-root
   |
   --- liturgia (collection)
         |
         --- 03070101 (document)
              |
              --- himno: "Today himno for today oficio"
              |
              --- read: "Today read for today oficio"
              |
              --- date: "20190325"
              |
              --- length: "1h"

若要獲取今天的文檔,只需使用以下查詢:

FirebaseFirestore rootRef = FirebaseFirestore.getInstance();CollectionReference liturgiaRef = rootRef.collection("liturgia");Query query = liturgiaRef.whereEqualTo("date", today);

其中今天是.就是這樣!20190325

編輯:

根據您的注釋,與其將數據存儲為存儲,不如僅將其存儲為 .這意味著無論年份如何,您都可以根據月份和日期進行查詢。在本例中,今天只是 。這樣,它將適用于每一年。date: "20190325"date: "0325"0325

編輯2:

根據OP的評論,我們同意一個可能的解決方案是創(chuàng)建一個與日期和內容相關的日歷節(jié)點。


查看完整回答
反對 回復 2022-09-01
  • 1 回答
  • 0 關注
  • 78 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號