2014-03-05 77 views
0

我試圖使用查詢我知道應該返回一個值,但它一點兒也不 ,我無法使用類型GQL查詢返回意外空

繼承人的查詢過濾:

SELECT Type FROM machinetype WHERE Brand = 'Avant' 

繼承人的索引服務:

Type ▲ , Brand ▲ 
+0

你可以分享machinetype模型的模式嗎? – rdodev

+0

確保您將品牌屬性保存爲索引。 – musketyr

回答

1

沒有結果返回,因爲你缺少獲取它們。

的Python:

q = db.GqlQuery("""SELECT Type FROM machinetype WHERE Brand = 'Avant'""") 
results = q.fetch(10) 

或一個結果

results = q.get() 

另一種可能性是,你模仿品牌爲Text這使得它無法編入索引,或者您的代碼運行在生產和做永遠在開發服務器上運行查詢,並且未創建索引。

+0

即時在數據存儲瀏覽器中這樣做,這不是問題 – user3062352