Sono consapevole del fatto che il motore applicazione ha la limitazione di "Filtri disuguaglianza sono ammessi su una proprietà Solo", come descritto qui: http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html#Introducing_Indexescome eseguire in modo efficace due filtri di disuguaglianza sulle query nel motore di app
è Tuttavia c'è un modo eseguire essenzialmente due filtri, o semplicemente non è possibile? Ad esempio, se avessi un tipo di entità che aveva semplicemente una coordinata X e Y, e volevo tutte le entità che si trovano entro un certo intervallo da X1 a X2 e da Y1 a Y2, c'è un modo per interrogare tutte le entità da X1 a X2 ordinati per i loro valori Y e quindi facilmente afferrare quelli rilevanti tra il mio intervallo desiderato per i valori Y?
Se sì, qualcuno ha qualche codice di esempio da dimostrare?
Esiste un esempio funzionante per questo modello? Come ho bisogno di ottenere risultati di età> 26 e altezza> 113. Come dovrei mappare/interrogarlo? – nanospeck
Oltre all'età, è possibile memorizzare "decennio" per ogni utente, ad esempio 0, 10, 20, 30, 40, ecc. Quindi eseguire una query in cui altezza> 113 e età in [20, 30, 40, (e così via su a dire 100)]. Quindi, una volta ottenuti i risultati, filtrare manualmente quelli che sono meno di 26. –