使用Google云数据流从一个数据存储区读取数据并写入另一个数据存储区

时间:2016-12-28 13:01:19

标签: google-cloud-datastore google-cloud-dataflow

我正在尝试处理来自一个数据存储区(来自项目A)的一些数据,并将其写入另一个数据存储区(在项目B中)。我的跑步失败了 -

 com.google.datastore.v1.client.DatastoreException: mismatched databases within request: <unknown!>~projecta vs. <unknown!>~projectb, code=INVALID_ARGUMENT

云数据流是否无法做到这一点?

1 个答案:

答案 0 :(得分:4)

我无法真正告诉您从单个错误中做了什么,但您可能尝试将查询中的实体从一个数据存储区实例保存到另一个数据存储区实例。问题是数据存储区实例ID嵌入在每个密钥中。所以(作为一个起点)你应该使用查询结果中的属性创建新的实体对象,并保存它们。