亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

無法從 django 中的 firebase 檢索數據

無法從 django 中的 firebase 檢索數據

largeQ 2023-03-16 10:55:19
我一直在嘗試將數據從 Firebase 獲取到我的 Django 應用程序中,我面臨的問題是某些文檔已被檢索,而有些則沒有。我注意到的一個非常奇怪的事情是,在管理頁面上,可以訪問的文檔以比我們無法從數據庫中獲取的文檔更暗的陰影突出顯示。突出顯示的問題如上圖所示。第一個文檔被突出顯示,但第二個不是,第一個由下面的 django 函數讀取def home(request, user=""):db = firestore.client()docs = db.collection(u'FIR_NCR').stream()for doc in docs:    print(doc.id,end="->")    s = db.collection(u'FIR_NCR').document(u'{}'.format(doc.id)).collection(u'all_data').get()    print(s[0].id,end="->")    print(s[0].to_dict())return render(request, "home.html", {"user":user})在此文檔中無法獲得必要文檔的完整列表,因此無法獲得問題。如果有人能幫助我理解我做錯了什么,那就太好了。TIA
查看完整描述

1 回答

?
紫衣仙女

TA貢獻1839條經驗 獲得超15個贊

文檔 ID 實際上并未突出顯示。第一個和第二個 ID 的區別在于第二個 ID 是斜體。這意味著不存在具有該 ID 的實際文檔。Firestore 控制臺之所以會為您顯示缺失文檔的文檔 ID,是因為它有一個嵌套的子集合。您可以單擊進入那個丟失的文檔,然后再次單擊進入子集合。

在 Firestore 中,您可以將子集合嵌套在不存在的文檔下。還行吧。請注意,您在控制臺中看到的集合中的普通查詢無法發現這些丟失的文檔。


查看完整回答
反對 回復 2023-03-16
  • 1 回答
  • 0 關注
  • 92 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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