Google app engine 如何使用批量上传器设置属性默认值
我发现,在通过批量上传器创建的模型实体中,不会使用默认值创建属性。你知道为什么会这样吗 如果我想通过bulkloader.yaml文件静态设置属性值,可以吗Google app engine 如何使用批量上传器设置属性默认值,google-app-engine,google-cloud-datastore,Google App Engine,Google Cloud Datastore,我发现,在通过批量上传器创建的模型实体中,不会使用默认值创建属性。你知道为什么会这样吗 如果我想通过bulkloader.yaml文件静态设置属性值,可以吗 class Message(db.Model): default = db.BooleanProperty(default=True) name = db.StringProperty() message = db.StringProperty() yaml:(我尝试过这个方法,有没有为布尔属性指定转换 transfor
class Message(db.Model):
default = db.BooleanProperty(default=True)
name = db.StringProperty()
message = db.StringProperty()
yaml:(我尝试过这个方法,有没有为布尔属性指定转换
transformers:
- kind: Message
connector: csv
connector_options:
encoding: utf-8
columns: from_header
property_map:
- property: default
external_name: default
import_transform: bool
- property: name
external_name: name
import_transform: str
- property: message
external_name: message
import_transform: unicode
好问题!我认为当前的bulkloader使用yaml配置(除了编写当前未记录的后处理代码)不可能做到这一点。您能否将该列添加到CSV中?