使用新的bulkloader设置密钥

时间:2010-10-13 01:14:00

标签: python google-app-engine backup bulkloader

我正在转换脚本以使用新的bulkloader。 (哪里错了 与原始bulkloader? - 我更喜欢编写Python来编辑 配置文件...)

无论如何,我想通过分配组合来防止重复 属性到键。 文档说:

  

如果您想使用或计算密钥   从导入数据中,指定一个键   使用与属性相同的语法   地图;也就是,external_name,   import_template,等等。

所有示例都将变换应用于当前属性。我如何能 而是使用其他属性的组合?

应该是这样的:

- property: __key__
  external_name: key
  import_transform: entity.first_name + entity.last_name

1 个答案:

答案 0 :(得分:1)

您可以使用'import_template'属性(记录为here)而不是'import_transform'来执行此操作:

- property: __key__
  import_template: "%(first_name)s %(last_name)s"