我需要将大量实体(.csv 文件中的 150 万行)写入 Google Cloud Datastore。一种由两部分组成的问题:
我可以做(或者是kind
必要的财产?):
const item = {
family: "chevrolet",
series: "impala",
data: {
sku: "chev-impala",
description: "Chevrolet Impala Sedan",
price: "20000"
}
}
然后,关于导入,我不确定这是如何工作的。如果我不能简单地转储/上传/导入一个大.json
文件,我想使用 Node.js。我希望每个实体都有一个自动生成的通用 ID。是否有异步写入方式?我有一个节点脚本,它一次输出几百个实体/记录并暂停等待 write resolve
。...这就是我正在寻找的:承诺进口。
您可以使用 Apache Beam 将数据从 CSV 文件导入到 Cloud Datastore。查看线程:将CSV 导入谷歌云数据存储。
此处的文档中解释了如何使用实体。
导出和导入实体是一项完全托管的服务,您可以只导入之前使用托管导出和导入服务导出的实体。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句