Google App Engine Bulkloader深层次关键

时间:2012-07-18 13:34:33

标签: google-app-engine

如何导出某种类型的父键(id为字符串)?

我有两种。种类A和种类B.种类B是种类A的子项,当我导出时我想知道种类A的ID。如果我想写A的密钥,那么出口转换对于种类B应该是什么?作为B的身份?

- kind: A
  connector: csv
  connector_options:
  property_map:
    - property: __key__
      external_name: key
      export_transform: transform.key_id_or_name_as_string
      import_transform: transform.create_foreign_key('key', key_is_id=True)
- kind: B
  connector: csv
  connector_options:
  property_map:
    - property: __key__
      external_name: key
      export_transform: ????
      import_transform: transform.create_deep_key(('A', 'a', True),
                                                ('B', 'key', True))

1 个答案:

答案 0 :(得分:1)

这是答案

export: 
   - external_name: A
     export_transform: transform.key_id_or_name_as_string_n(0)
   - external_name: B
     export_transform: transform.key_id_or_name_as_string_n(1)