Dies scheint wie es eine einfache Frage sein sollte. Aber the docs scheint nicht zu antworten. Unter Verwendung des Beispiels von ihnen möchte ich dies tun:ndb Abfrage Teilzeichenfolge
Account.query(Account.title == "best")
Außer ich möchte auch Teilstrings übereinstimmen. So in diesem Szenario:
acct = Account(title="the best account in the world")
eine ndb Abfrage mit dem Argument "beste" würde die acct
entsprechen.
Die einzige Option, die ich im Moment sehe, ist durch Account.query()
zu durchlaufen und jedes title
mit re.search
Modul in Python zu verbinden. Dies scheint keine gute Lösung zu sein.
Update: Ich sehe auch gql
. dies zu tun:
acct = ndb.gql('SELECT * from Account WHERE title LIKE '%best%')
gibt ein Parse Error: Invalid WHERE Condition at symbol LIKE
GQL ist nicht SQL. –