Motor de aplicativos:Filtro para escolha de entidades com um item específico presente em suas ListProperties

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

Pergunta

Preciso filtrar entidades com base em uma de suas ListProperties com um determinado elemento presente.Então, tipo:

entidades.filter('listProp IN ',element) exceto onde listProp e element são invertidos, se você entende o que quero dizer.

Alguém sabe como filtrar assim?

Foi útil?

Solução 2

Ok, acontece que a cláusula de igualdade IN cuida desse caso para listas automaticamente.

Como faz um para ...cada um na lista de elementos a serem pesquisados ​​e se algum deles estiver presente no ListProperty de cada entidade ele retornará essa entidade.

Outras dicas

Se eu entendo você corretamente, você deseja encontrar todas as entidades que têm esse elemento específico presente. Você deve ser capaz de usar: entities.filter ('listProp =', elemento)

Olhe para: http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#listproperty

Ele diz: "list_property = value testes se o valor aparecer em qualquer lugar da lista".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top