0
我想知道如何檢索使用Python
google cloud datastore
匹配屬性值(s)的所有行/實體。 datastore client
get
和get_multi
只能從密鑰中返回實體。谷歌數據存儲如何獲得基於屬性值的實體
我想知道如何檢索使用Python
google cloud datastore
匹配屬性值(s)的所有行/實體。 datastore client
get
和get_multi
只能從密鑰中返回實體。谷歌數據存儲如何獲得基於屬性值的實體
這就是Datastore Queries是:
查詢從谷歌雲存儲滿足 一組指定的條件檢索entities。
該查詢在給定的kind的實體上運行;它可以指定 filters關於實體的屬性值,鍵和祖先 ,並且可以返回零個或多個實體作爲結果。一個查詢也可以用 指定sort orders來按結果排序其屬性 的值。結果包括對於過濾器和排序順序中指定的每個屬性都至少有一個值 的所有實體,其屬性值滿足所有指定的過濾條件。查詢可以返回整個實體,投影實體或僅實體鍵。
典型的查詢包括以下內容:
- 一種entity kind基於所述實體的屬性值,鑰匙,和祖先
- 零個或多個sort orders該查詢適用
- 零個或多個filters對結果進行排序
執行時,查詢將檢索給定類型的所有實體 滿足所有給定的過濾器,按照指定的順序排序。 查詢以只讀方式執行。