20得票10回答
如何在Google Cloud Functions中获取当前projectId?

问题很简单,我需要projectId来建立连接Google Cloud Function。我找到了文档,文档中说projectId是可选参数,并将从GCLOUD_PROJECT中检查,但在已部署的函数中它不起作用。 现在的问题是如何获取projectId环境变量以将其作为Datastore连...

20得票6回答
谷歌应用引擎错误:NeedIndexError:未找到匹配的索引

我在使用Google的应用引擎索引时遇到了问题。当通过GoogleAppEngineLauncher运行我的应用程序时,应用程序可以正常工作。但是当部署应用程序时,我会收到以下错误:NeedIndexError: no matching index found. The suggested i...

19得票2回答
NDB是否拥有列表属性?

我想存储一个字符串列表,而不是单个的StringProperty()class BlogPost(ndb.Model): s1 = ndb.StringProperty(required=True) s2 = ndb.StringProperty(required=True) ...

19得票2回答
谷歌云数据存储和谷歌应用引擎的比较

我看了一下新的Google Cloud Datastore,感觉非常不错。但是有一些我无法理解的问题...它是否应该替代Google App Engine Datastore?我如何在GAE中使用它?它们之间有什么区别? 我有一个使用Java开发的GAE应用程序,它使用了3个实体,每个实体都...

19得票2回答
在dataStore中创建新实体时出现了"过多的争用"。

今天早上我的GAE应用程序生成了几个错误日志:"这些数据存储实体上的争用过多,请重试。" 在我看来,只有当多个请求尝试修改相同的实体或属于相同实体组的实体时,才会发生此类型的错误。 当我遇到这个错误时,我的代码正在插入新实体。我感到困惑。这是否意味着我们创建新实体的速度有限制? 我的模型定...

18得票2回答
Google App Engine超时:数据存储操作超时或数据暂时不可用。

这是我每天在应用程序日志中经常遇到的一个常见异常,通常每天会出现5/6次,访问量为1K次/天: db error trying to store stats Traceback (most recent call last): File "/base/data/home/apps/sta...

18得票3回答
如何在App Engine中使用Go实现一对多关系?

如何在Go语言中实现Google App Engine上的一对多关系? 例如,如果我有以下结构体,如何存储多个投票与一个评论的关联?我应该在评论结构体中使用一个键(key)数组(slice)来指向投票,还是在投票结构体中使用一个键(key)来指向评论?type Comment struct {...

17得票11回答
Google Web Toolkit (GWT) + Google App Engine (GAE) + Detached Data Persistence 谷歌网络工具包(GWT)+ 谷歌应用引擎(GAE)+ 分离数据持久化

我想开发一个需要数据持久化的网络应用,使用GWT和GAE。据我理解,我唯一(或至少是最方便的)的数据持久化选项是使用JDO或JPA注释对象的GAE Datastore。我还希望能够使用GWT远程过程调用(RPC)在客户端和服务器之间发送我的对象,因此我的对象必须能够“分离”。然而,GWT RP...

17得票1回答
Google App Engine中的DB和NDB的优缺点

我在Stack Overflow上看到过一些相关内容,但我想知道是否有使用数据库实体模型的理由以及使用它们各自的利弊是什么。 我已经阅读了文档中关于ndb更快且有助于缓存的信息,但他们并没有直接说明ndb更好。至少我还没有找到这样的说明。

16得票3回答
Python BigQuery API - 获取表模式

我正在尝试从BigQuery表中获取模式。 给定一个像下面这样的示例代码from google.cloud import bigquery from google.cloud import storage client = bigquery.Client.from_service_acco...