これは簡単な質問であるようです。しかし、the docsはそれに答えるようではありません。これらの例を使用して、私はこれをしたい:ndbクエリ部分文字列一致
Account.query(Account.title == "best")
私は部分文字列にも一致したい。したがって、このシナリオで:
acct = Account(title="the best account in the world")
引数を持つNDBクエリは、「最高の」acct
と一致します。
私が目にする唯一の選択肢は、Account.query()
をループし、それぞれtitle
とre.search
のモジュールをpythonでマッチさせることです。これは良い解決策のようには見えません。
更新:私はまたgql
を見ています。これを行う:
acct = ndb.gql('SELECT * from Account WHERE title LIKE '%best%')
はParse Error: Invalid WHERE Condition at symbol LIKE
GQLはSQLではありません。 –