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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 Firestore 中組織相關(guān)的時(shí)態(tài)和固定數(shù)據(jù)?

如何在 Firestore 中組織相關(guān)的時(shí)態(tài)和固定數(shù)據(jù)?

ITMISS 2022-09-01 17:30:48
我不知道如何在Firestore中實(shí)現(xiàn)這種數(shù)據(jù)結(jié)構(gòu)。我有這個(gè)結(jié)構(gòu):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"在具有固定內(nèi)容的文檔中,此內(nèi)容永遠(yuǎn)不會(huì)更改,我需要根據(jù)日期使用該內(nèi)容。oficiolaudes例如:我有任何日期,在這個(gè)日期,需要一個(gè)完整的內(nèi)容。例如,當(dāng)我需要顯示(或)的今天內(nèi)容時(shí):oficiolaudes因?yàn)槲覍⑿枰膬?nèi)容2019-03-2509070325因?yàn)槲覍⑿枰膬?nèi)容2019-03-2603070102...因?yàn)槲覍⑿枰膬?nèi)容2020-03-2509070325因?yàn)槲覍⑿枰膬?nèi)容2020-03-2603070103...因?yàn)槲覍⑿枰膬?nèi)容2021-03-2503070101我想到了一個(gè)結(jié)構(gòu),根據(jù)日期將固定內(nèi)容聯(lián)系起來(lái),但我不知道該怎么做。在我的應(yīng)用程序中,將采用當(dāng)前日期,并且基于此數(shù)據(jù),必須找到 的固定內(nèi)容 , for 等。oficiolaudes例如,in 和 in 是需要的內(nèi)容,但 in 是需要的內(nèi)容:2019-03-252020-03-25090703252021-03-2503070101
查看完整描述

1 回答

?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊

我能想到的最簡(jiǎn)單的解決方案是為每個(gè)文檔使用String類型的屬性,并稍微簡(jiǎn)化結(jié)構(gòu)。因此,一個(gè)可能的結(jié)構(gòu)可能是: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

編輯:

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

編輯2:

根據(jù)OP的評(píng)論,我們同意一個(gè)可能的解決方案是創(chuàng)建一個(gè)與日期和內(nèi)容相關(guān)的日歷節(jié)點(diǎn)。


查看完整回答
反對(duì) 回復(fù) 2022-09-01
  • 1 回答
  • 0 關(guān)注
  • 86 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)