我正在尝试使用以下命令查询数据库:
fields = "property_1, property_2, ... property_n"
query = "SELECT {0} FROM Table WHERE property_{n+1} = '{1}'".format(fields, property_{n+1})
all_objs = CacheDatastore.fetch(query, refresh=True)
问题是返回的列表是空的,而如果查询是
"SELECT * FROM Table WHERE property_{n+1} ='{1}'"
,我收到了全套。
我已经创建了必要的索引并部署了它们,所以不是从那里开始的。你知道吗
日志说明找不到Blob键,但是没有任何属性与string
、float
或int
不同。。。你知道吗
它变成了db库中的一个bug,现在已经不在开发中了,所以我在这里留下了到这个问题的链接和对它的评论。
GAE允许对数据库模型类层次结构,但对于包含静态成员的投影查询,返回0个结果 在计划的财产中。 https://code.google.com/p/google-cloud-platform/issues/detail?id=119
相关问题 更多 >
编程相关推荐