0

Google developer console上,您可以在Storage -> Cloud Datastore -> Query的每個實體中編輯實體模式,並將該屬性標記爲「索引」或「未索引」,如下面的屏幕截圖所示。但如果有不止幾個實體,那麼這樣做是不可行的。在數據存儲上手動索引實體的屬性

有什麼辦法手動索引實體的大量財產?

,我能想到的唯一的辦法是寫一個臨時腳本,它會讀取所有實體,指數相關的屬性,並將其寫回的數據存儲。

有沒有更好的辦法比編寫這樣的臨時腳本等?

截圖: Screenshot: Manually index an entity

注:我的項目是Java。

這裏是我的實體的結構:

@Entity 
public class Customer { 
    @Id Long customerId; 
    //(...) 
    @Index String deviceId; 
} 

回答

0

我相信你有寫劇本。

由於數據存儲是無模式,併爲每個實體都可以有自己的每性能指標的定義是沒有辦法比寫自己的工具/腳本來做到這一點散裝其他。

+0

'數據存儲是schemaless'說明了一切。 – ntsh

相關問題