App Engine: Filtro para la elección de las entidades con un artículo específico presente en sus propiedadeslista

StackOverflow https://stackoverflow.com/questions/1714397

Pregunta

I necesidad de filtrar entidades basado en uno de sus propiedadeslista que tienen un elemento de cierta presente. Así que tipo de gusto:

entities.filter ( 'listProp EN', elemento) excepto cuando listProp y el elemento se invierten si se entiende lo que quiero decir.

Alguien sabe cómo filtrar así?

¿Fue útil?

Solución 2

Ok por lo que resulta la cláusula IN igualdad se hace cargo de este caso para las listas de forma automática.

Al igual que en sí una para cada uno ... en la lista de elementos que se debe buscar y si cualquiera de ellos está presente en el ListProperty para cada entidad volverá a esa entidad.

Otros consejos

Si he entendido bien, usted quiere encontrar todas las entidades que tienen ese elemento en particular presente. Usted debe ser capaz de usar: entities.filter ( 'listProp =', elemento)

Mira: http://code.google. com / appengine / docs / python / almacén de datos / typesandpropertyclasses.html # ListProperty

Se dice, "list_property = pruebas de valor si el valor aparece en cualquier lugar de la lista".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top