Consulta de projeção

Use uma consulta de projeção.

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.

Query query = new Query("Task")
{
    Projection = { "priority", "percent_complete" }
};

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.

query := datastore.NewQuery("Task").Project("Priority", "PercentComplete")

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.

Query<ProjectionEntity> query =
    Query.newProjectionEntityQueryBuilder()
        .setKind("Task")
        .setProjection("priority", "percent_complete")
        .build();

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 DatastorePHP.

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.

$query = $datastore->query()
    ->kind('Task')
    ->projection(['priority', 'percent_complete']);

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()

query = client.query(kind="Task")
query.projection = ["priority", "percent_complete"]

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 DatastoreRuby.

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.

query = datastore.query("Task")
                 .select("priority", "percent_complete")

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.