小编Seb*_*oFr的帖子

在Google App Engine中使用Docker撰写

我目前正在尝试使用Google App Engine灵活的环境,特别是允许您通过提供Dockerfile 来构建自定义运行时的功能.

Docker提供了一个非常好的功能,docker-compose用于定义和运行多容器Docker应用程序.

现在的问题是,有没有办法可以在GAE中使用docker-compose的力量?如果答案是否定的,那么使用Docker在GAE灵活环境中部署多容器应用程序(例如Nginx + PHP-FPM + RabbitMQ + Elasticsearch + Redis + MongoDB,...)的最佳方法是什么?

google-app-engine docker google-cloud-platform dockerfile docker-compose

9
推荐指数
1
解决办法
4082
查看次数

在 Firestore 中管理 createdAt 时间戳

每天我都将来自外部零售商的产品导入Google Cloud Firestore数据库。

在该过程中,产品可以是新的(新文档将添加到数据库中),也可以是现有的(现有文档将在数据库中更新)。

应该注意的是,我每天导入大约 1000 万件产品,所以我不会查询每个产品的数据库来检查它是否已经存在。

我目前正在使用set 和 merge,这正是我需要的,因为如果它不存在或更新现有文档的特定字段,它会创建一个文档。

现在的问题是,如果提供的字段将被更新,我如何实现 createdAt 时间戳,因此原始 createdAt 时间戳将在更新时丢失?如果该字段已存在于文档中,有没有办法不更新特定字段?

database firebase google-cloud-firestore

5
推荐指数
1
解决办法
5609
查看次数