NDB 中繼資料屬性

此 API 屬於 google.appengine.ext.ndb.metadata 模組,通常需透過 from google.appengine.ext.ndb import metadata 使用。

函式

get_entity_group_version(key)
會傳回含金鑰實體群組的版本。 每次變更實體群組, 版本數字一定會增加。即使實體 群組出現使用者看不見的變化, 版本數字也有可能增加。若從未寫入實體群組, 可能會傳回 None

在非 HR 資料儲存庫中,此函式會傳回 None。

引數

key
實體群組的金鑰。
get_namespaces(start=None, end=None)
會傳回命名空間名稱清單。

引數

start
不傳回英文字母順序在此之前的命名空間名稱。
end
不傳回英文字母順序在此之後的命名空間名稱。
get_kinds(start=None, end=None):
會傳回目前命名空間中的種類名稱清單。

引數

start
不傳回英文字母順序在此之前的種類名稱。
end
不傳回英文字母順序在此之後的種類名稱。
get_properties_of_kind(kind, start=None, end=None):
會傳回目前命名空間中屬於指定「種類」名稱 的屬性名稱清單。

引數

kind
要列出哪一個種類的屬性。
start
不傳回英文字母順序在此之前的屬性名稱。
end
不傳回英文字母順序在此之後的屬性名稱。
get_representations_of_kind(kind, start=None, end=None)
會傳回屬於指定種類的 dict 對應屬性名稱, 用於列出「STRING」、「BOOLEAN」或「INT64」之類的表示名稱清單。 只在目前的命名空間中尋找。 如需這些類型的完整清單,請參閱 表示法類型
會傳回屬於指定「種類」名稱的屬性名稱清單。

引數

kind
要列出哪一個種類的屬性。
start
不傳回英文字母順序在此之前的屬性名稱。
end
不傳回英文字母順序在此之後的屬性名稱。

表示法類型

屬性類別 表示法
StringProperty STRING
BooleanProperty BOOLEAN
IntegerProperty INT64
FloatProperty DOUBLE
DateTimeProperty
DateProperty
TimeProperty
INT64
UserProperty USER
BlobProperty STRING
BlobKeyProperty STRING
TextProperty STRING
GeoPtProperty POINT
GenericProperty (因儲存的值而異。)
ComputedProperty (因儲存的值而異。)
JsonProperty STRING
PickleProperty STRING
StructuredProperty (取得表示法類型時, 不會傳回 StructuredProperty 屬性。而是會顯示 子屬性的值,且這些值對應「它們的」屬性類型。)
LocalStructuredProperty STRING
KeyProperty REFERENCE
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Python 2 適用的 App Engine 標準環境