fra*_*nds 1 google-cloud-datastore google-cloud-platform
在谷歌云控制台中,我可以使用“数据存储>实体”一次更新一个实体,或者SELECT使用GQL进行查询。
我需要更新多个实体,一一更新是不切实际的。当我在本地 GAE 服务器中运行项目时,有没有办法执行更新查询或类似于“管理服务器”中存在的“交互式控制台”的操作?
编辑:只是为了澄清,我想执行此操作,而不需要在我的生产服务器中部署新代码。
正如 sergio franco 所指出的,可以使用 Cloud Functions 访问数据存储并更新实体。仍然需要部署该功能,但由于这一切都可以从控制台完成,因此它比向项目添加新代码并部署整个项目要简单快捷得多。
重要的是要记住,无论函数的大小如何,每次执行函数时都会对您进行定价。更多详情请点击此处
# Function dependencies, for example:
# package>=version
google-cloud-datastore==1.8.0
Run Code Online (Sandbox Code Playgroud)
# Function dependencies, for example:
# package>=version
google-cloud-datastore==1.8.0
Run Code Online (Sandbox Code Playgroud)
函数返回的任何内容都将打印在页面的“输出”部分。
任何调用的内容print都会被发送到日志
您可以像访问字典一样访问所有实体属性。
资料来源:
https://googleapis.dev/python/datastore/latest/entities.html
https://cloud.google.com/functions/docs/quickstart-python
| 归档时间: |
|
| 查看次数: |
1070 次 |
| 最近记录: |