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

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

Firestore - Python 僅從帶有“array_contains”的數組字段中獲取值

Firestore - Python 僅從帶有“array_contains”的數組字段中獲取值

月關寶盒 2023-09-19 14:29:05
我正在使用 Google Firestore 獲取一些 RSS 源。我有一個名為“Haber Listesi”的字典,當我使用 where 查詢與我的字典進行比較時,查詢返回包含該值的整個數組。如果有更多相等的數據,查詢將再次返回相同的數組。我怎樣才能只獲取數組包含的值或獲取該數組一次?for hbr in Haber_Listesi["Haber"]:     docs += db.collection('Haberler Listesi').where('Haber', 'array_contains', hbr).get()
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

在 Cloud Firestore SDK 中,您始終檢索完整文檔,而不是某些值。檢索每個文檔的子集的唯一方法是通過REST API。


也許您可能想改變檢索此信息的方法。甚至您可以考慮在數據庫中重復某些數據),這在 NoSQL 數據庫中很常見。這將取決于您的整個工作流程和您的應用程序架構。我將與您分享有關NoSQL數據建模的內容。

在那里,您可以找到具體的數據建模技術和模式、作者在撰寫本文時想到的特定系統的列表,以及概念技術,例如:非規范化、聚合、應用程序端連接、原子聚合、可枚舉鍵、降維、索引表等許多主題。


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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