Python 按字段值从Google App Engine数据存储中选择数据
我只是盯着盖伊看。所以和许多人一样,我习惯了标准SQL 通常,当您要选择具有特定字段值的数据时,请使用:Python 按字段值从Google App Engine数据存储中选择数据,python,google-app-engine,Python,Google App Engine,我只是盯着盖伊看。所以和许多人一样,我习惯了标准SQL 通常,当您要选择具有特定字段值的数据时,请使用: SELECT <columns> FROM <table> WHERE <column> = <wanted value> 从其中选择= 在GAE中这样做的正确方法是什么 <Model Class>.all().filter('<column> =', <wanted value>) .all().fi
SELECT <columns> FROM <table> WHERE <column> = <wanted value>
从其中选择=
在GAE中这样做的正确方法是什么
<Model Class>.all().filter('<column> =', <wanted value>)
.all().filter('=',)
还是有更有效的方法
编辑:我还应该注意,在这种特殊情况下,我只希望返回一个结果。那么,是否还有另一个命令,这样它就不会一直关注是否找到了结果?您可能需要('where column=:value',value=something)它返回一个
GqlQuery
,其中一个返回单个项。您的代码与您要查找的内容非常接近-它构造了一个可用于查询数据存储的对象。要实际获得结果,您需要执行查询。要获得单个结果,您需要使用以下方法:
result=.all().filter('=',).get()
result = <Model Class>.all().filter('<column> =', <wanted value>).get()