我正在使用Google Cloud Datastore来存储一些数据。当我尝试从我的“Kind”中提取所有实体,通过API到GAS代码时,我意识到API每次都会提取300个实体。为了提取整体实体,我使用“cursor”选项来获取上一个停止的下一批。
有没有办法一次提取所有实体(或至少超过300个)?
在尝试在网络上找到答案时,我没有找到任何具体的答案。
您可以通过Datastore's Data API一次更新/升级的实体的最大数量是500但是如果您使用查找操作,则可能会获取1000个实体(只要它们共同在10MB以下进行交易),如"Limits" section of Datastore's reference documentation中所列。
但是,您可以利用Datastore's Admin API的导出/导入端点批量导出/导入数据。 Check out the guide for more information。