blc*_*llo 4 python google-app-engine
我只是盯着GAE.就像许多我习惯于标准SQL一样.
通常,当您要选择具有特定字段值的数据时,请使用:
SELECT <columns> FROM <table> WHERE <column> = <wanted value>
Run Code Online (Sandbox Code Playgroud)
是否在GAE中执行此操作是正确的方法
<Model Class>.all().filter('<column> =', <wanted value>)
Run Code Online (Sandbox Code Playgroud)
还是有更有效的方法?
编辑:另外我应该注意在这个特殊情况下我只想要返回一个结果.那么是否有另一个命令,以便在找到结果时不继续关注?
您的代码与您正在寻找的代码非常接近 - 它构造了一个Query对象,可用于查询数据存储区.要实际获得结果,您需要执行查询.要获得单个结果,您需要使用以下get()方法:
result = <Model Class>.all().filter('<column> =', <wanted value>).get()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
573 次 |
| 最近记录: |