Frage

Ich muss Filtereinheiten basierend auf einer ihrer ListProperties ein bestimmtes Element vorhanden ist. So ein bisschen wie:

entities.filter ( 'listProp IN', Element), außer wo listProp und Element umgekehrt werden, wenn Sie sehen, was ich meine.

Wer weiß, wie man Filter wie das?

War es hilfreich?

Lösung 2

Ok, damit es die IN Gleichbehandlungsklausel übernimmt automatisch für Listen diesem Fall stellt sich heraus.

Wie es funktioniert ein für ... jeder auf der Liste der Elemente für und wenn einer von ihnen anwesend zu suchen ist in der Listproperty für jedes Unternehmen wird es um das betreffende Unternehmen zurück.

Andere Tipps

Wenn ich Sie richtig verstehe, wollen Sie alle Objekte finden, die diese besondere Element vorhanden sind. Sie sollten verwenden können: entities.filter ( 'listProp =', Element)

Schauen Sie sich: http://code.google. com / appengine / docs / python / Datenspeicher / typesandpropertyclasses.html # Listproperty

Es heißt: "list_property = Wert überprüft, ob der Wert erscheint überall in der Liste".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top