Google云数据中的多属性投影查询没有结果

2024-09-30 08:23:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用以下命令查询数据库:

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键,但是没有任何属性与stringfloatint不同。。。你知道吗


Tags: from命令formatfieldstablepropertyfetchall
1条回答
网友
1楼 · 发布于 2024-09-30 08:23:41

它变成了db库中的一个bug,现在已经不在开发中了,所以我在这里留下了到这个问题的链接和对它的评论。
GAE允许对数据库模型类层次结构,但对于包含静态成员的投影查询,返回0个结果 在计划的财产中。 https://code.google.com/p/google-cloud-platform/issues/detail?id=119

相关问题 更多 >

    热门问题