2014-02-19 39 views
0

如果你有一堆Spam實體在數據存儲中,每兩對做了重點的...如何在App Engine中使用ndb查詢密鑰對中某個值的所有實體?

ndb.Key(AClass, a_string, BClass, b_string) 

...你怎麼查詢所有Spam實體有a_string給定值在他們的關鍵?

我試圖避免做...

hits = [ spam for spam in Spam.query() if spam.key.pairs()[0][1] == a_string ] 

...並避免增加新的屬性來存儲a_string的實體,當它已經在關鍵的一部分。

什麼是讓所有Spam實體有'foo'作爲四個ARGS第二的他們Key構造函數值的列表的最佳方式?

回答

相關問題