我有一个测试处理程序,包含以下内容:
Model.query().get( projection = [Model.name._name] )
Appstats向我展示了以下内容:
(1) 2013-09-29 21:46:38.638 "GET /test" 200 real=2585ms api=0ms overhead=2ms (1 RPC, cost=140, billed_ops=[DATASTORE_READ:2])
根据https://developers.google.com/appengine/docs/billing?csw=1#cost_resource,它应该使用1个读取+ 1小的投影查询。为什么它告诉我2次读取(keys_only只使用1次)?另外,当文档说60?
时,为什么每个读取的成本为70?这在开发和生产服务器上都会发生。
编辑:使用的Model类来自ndb
答案 0 :(得分:0)
什么是Model.name._name?请尝试使用Model.name。