1
GAE Datastore提供PreparedQuery
類,它是查詢的編譯形式。但是有沒有參數化查詢(例如lastname = {?}
)?如果每次參數更改時需要重新編譯查詢,編譯查詢就沒有意義了(除非相同的確切查詢一遍又一遍地運行,在這種情況下,它的結果應該被緩存)。Google App Engine數據存儲中的參數化查詢?
我忽略了文檔中的某些內容嗎?
GAE Datastore提供PreparedQuery
類,它是查詢的編譯形式。但是有沒有參數化查詢(例如lastname = {?}
)?如果每次參數更改時需要重新編譯查詢,編譯查詢就沒有意義了(除非相同的確切查詢一遍又一遍地運行,在這種情況下,它的結果應該被緩存)。Google App Engine數據存儲中的參數化查詢?
我忽略了文檔中的某些內容嗎?
不,沒有 - 當你構造查詢對象時指定參數。 「準備」查詢不是一個昂貴的操作,但是 - 不涉及數據存儲往返。