1qa*_*sw2 0 python google-app-engine datastore
哪个CPU效率更高,1,2或3?
key = something.key()
id = something.key().id()
Run Code Online (Sandbox Code Playgroud)
1) db.GqlQuery("select.....").fetch(1)[0]
2) db.get(key)
3) get_by_id(id)
选项1效率较低,因为它需要查询.顺便提一下,请注意,如果您只需要一个结果,则可以调用get()Query,它将返回第一个结果,如果没有,则调用None.
2和3是相同的; get_by_id只是用于构造密钥并使用它来获取密钥的语法糖get.
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |