Pesquisa em lote

Realizar uma pesquisa em lote.

Mais informações

Para ver a documentação detalhada que inclui este exemplo de código, consulte:

Exemplo de código

C#

Para aprender a instalar e usar a biblioteca de cliente para o modo Datastore, consulte as bibliotecas de cliente do modo Datastore. Para mais informações, consulte a documentação de referência da API do modo DatastoreC#.

Para autenticar no modo Datastore, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.

var keys = new Key[] { _keyFactory.CreateKey(1), _keyFactory.CreateKey(2) };
var tasks = _db.Lookup(keys[0], keys[1]);

Go

Para aprender a instalar e usar a biblioteca de cliente para o modo Datastore, consulte as bibliotecas de cliente do modo Datastore. Para mais informações, consulte a documentação de referência da API do modo DatastoreGo.

Para autenticar no modo Datastore, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.

var taskKeys []*datastore.Key // Populated with incomplete keys.
tasks := make([]*Task, len(taskKeys))
err := client.GetMulti(ctx, taskKeys, &tasks)

Java

Para aprender a instalar e usar a biblioteca de cliente para o modo Datastore, consulte as bibliotecas de cliente do modo Datastore. Para mais informações, consulte a documentação de referência da API do modo DatastoreJava.

Para autenticar no modo Datastore, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.

Iterator<Entity> tasks = datastore.get(taskKey1, taskKey2);

PHP

Para aprender a instalar e usar a biblioteca de cliente para o modo Datastore, consulte as bibliotecas de cliente do modo Datastore. Para mais informações, consulte a documentação de referência da API do modo Datastore.PHP

Para autenticar no modo Datastore, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.

$result = $datastore->lookupBatch($keys);
if (isset($result['found'])) {
    // $result['found'] is an array of entities.
} else {
    // No entities found.
}

Python

Para aprender a instalar e usar a biblioteca de cliente para o modo Datastore, consulte as bibliotecas de cliente do modo Datastore. Para mais informações, consulte a documentação de referência da API do modo Datastore Python.

Para autenticar no modo Datastore, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.

from google.cloud import datastore

# For help authenticating your client, visit
# https://cloud.google.com/docs/authentication/getting-started
client = datastore.Client()

keys = [client.key("Task", 1), client.key("Task", 2)]
tasks = client.get_multi(keys)

Ruby

Para aprender a instalar e usar a biblioteca de cliente para o modo Datastore, consulte as bibliotecas de cliente do modo Datastore. Para mais informações, consulte a documentação de referência da API do modo Datastore.Ruby

Para autenticar no modo Datastore, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.

# task_name_1 = "sampleTask1"
# task_name_2 = "sampleTask2"
task_key_1 = datastore.key "Task", task_name_1
task_key_2 = datastore.key "Task", task_name_2
tasks = datastore.find_all task_key_1, task_key_2

A seguir

Para pesquisar e filtrar exemplos de código de outros Google Cloud produtos, consulte a Google Cloud pesquisa de exemplos de código.