Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/debugging/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 是否可以在Google云数据存储中运行批读取?_Google Cloud Platform_Google Cloud Datastore - Fatal编程技术网

Google cloud platform 是否可以在Google云数据存储中运行批读取?

Google cloud platform 是否可以在Google云数据存储中运行批读取?,google-cloud-platform,google-cloud-datastore,Google Cloud Platform,Google Cloud Datastore,在“API调用”下的页面上,它说: 对读取、写入和删除操作使用批处理操作,而不是单个操作。批处理操作效率更高,因为它们以与单个操作相同的开销执行多个操作 然而,当我浏览文档时,我没有看到任何关于如何使用Google云数据存储进行批读取的参考。我是否误解了文档,或者这是不可能的?您可以找到如何在数据存储中执行批处理操作的示例。例如,看看这个: FullEntity<IncompleteKey> task1 = FullEntity.newBuilder(keyFactory.newKe

在“API调用”下的页面上,它说:
读取、写入和删除操作使用批处理操作,而不是单个操作。批处理操作效率更高,因为它们以与单个操作相同的开销执行多个操作

然而,当我浏览文档时,我没有看到任何关于如何使用Google云数据存储进行批读取的参考。我是否误解了文档,或者这是不可能的?

您可以找到如何在数据存储中执行批处理操作的示例。例如,看看这个:

FullEntity<IncompleteKey> task1 = FullEntity.newBuilder(keyFactory.newKey())
.set("category", "Personal")
.set("done", false)
.set("priority", 4)
.set("description", "Learn Cloud Datastore")
.build();
FullEntity<IncompleteKey> task2 = Entity.newBuilder(keyFactory.newKey())
    .set("category", "Personal")
    .set("done", false)
    .set("priority", 5)
    .set("description", "Integrate Cloud Datastore")
    .build();
List<Entity> tasks = datastore.add(task1, task2);
Key taskKey1 = tasks.get(0).getKey();
Key taskKey2 = tasks.get(1).getKey();
FullEntity task1=FullEntity.newBuilder(keyFactory.newKey())
.set(“类别”、“个人”)
.set(“完成”,false)
.set(“优先级”,4)
.set(“说明”、“学习云数据存储”)
.build();
FullEntity task2=Entity.newBuilder(keyFactory.newKey())
.set(“类别”、“个人”)
.set(“完成”,false)
.set(“优先级”,5)
.set(“说明”、“集成云数据存储”)
.build();
List tasks=datastore.add(task1、task2);
Key taskKey1=tasks.get(0.getKey();
Key taskKey2=tasks.get(1.getKey();

如果您想阅读,我还发现了一个关于数据存储中的批处理和事务的好方法。

谢谢您的回答。你有没有批量阅读的例子?例如,如果我想获取具有属性
url
和值
https://www.google.com
https://www.facebook.com
https://www.apple.com
。只需一个api调用就可以做到这一点吗?正如Andrei所说,您可以查看read部分。我认为在那里,您可以找到所有可能的方法来读取/获取数据存储。