Sélectionnez * de Java SDK vers Azure Cosmos DB

Maven

<dependency>
	<groupId>com.microsoft.azure</groupId>
	<artifactId>azure-documentdb</artifactId>
	<version>2.4.0</version>
</dependency>

Java

import java.util.List;

import com.google.gson.GsonBuilder;
import com.google.gson.JsonParser;
import com.microsoft.azure.documentdb.ConnectionPolicy;
import com.microsoft.azure.documentdb.ConsistencyLevel;
import com.microsoft.azure.documentdb.Document;
import com.microsoft.azure.documentdb.DocumentClient;
import com.microsoft.azure.documentdb.FeedOptions;

public class HelloDocumentDb002QueryDocument {

	static String DATABASE_ID = "youdatabase";
	static String COLLECTION_ID = "yourcontainer";

	public static void main(String[] args) throws Exception {

		FeedOptions queryOptions = new FeedOptions();
		queryOptions.setEnableCrossPartitionQuery(true);

		String host = "yourhost";
		// read only
		String key = "youkey-readonly";

		DocumentClient client = new DocumentClient("https://" //
				+ host //
				+ ".documents.azure.com:443", key, //
				new ConnectionPolicy(), ConsistencyLevel.Session);

		String q = "SELECT * FROM c";

		List<Document> results = client
				.queryDocuments("dbs/" + DATABASE_ID + "/colls/" + COLLECTION_ID, q, queryOptions).getQueryIterable()
				.toList();

		for (Document doc : results) {
			System.err.println(doc);
			String json = doc.toString();
			System.out.println(new GsonBuilder().setPrettyPrinting().create().toJson(new JsonParser().parse(json)));

		}
		client.close();
	}
}


Recommended Posts

Sélectionnez * de Java SDK vers Azure Cosmos DB
Upsert du SDK Java vers Azure Cosmos DB
Tout supprimer du SDK Java dans Azure CosmosDB
Changements de Java 8 à Java 11
Somme de Java_1 à 100
Supprimer les documents dont PK n'est pas configuré dans Azure CosmosDB (Java SDK)
De Java à Ruby !!
Sélectionnez au hasard 100 enregistrements de DB
Nouvelles fonctionnalités de Java7 à Java8
Connectez-vous de Java à PostgreSQL
Connectez-vous à DB avec Java
De Java inefficace à Java efficace
Ajouter du texte à BlobItem avec Azure BlobStorage SDK Java V8
Java sera impliqué dès aujourd'hui
Java, interface pour partir du débutant
Changer la base de données de SQLite en MySQL
La route de JavaScript à Java
[Java] Conversion d'un tableau à une liste
Convertir l'heure UTC Java en heure JST
Connectez-vous de Java à MySQL à l'aide d'Eclipse
Essayez d'utiliser l'API Microsoft Azure SDK pour SQL d'Azure Cosmos DB Service 4.6
De l'installation d'Eclipse à l'exécution de Java (PHP)
Publier sur Slack à partir de Play Framework 2.8 (Java)
Java: Comment envoyer des valeurs du servlet au servlet
[Java] Flux du code source à l'exécution
Précautions lors de la migration de VB6.0 vers JAVA
Création d'applications Web Java sur Azure Web Apps
Obtenez des horodatages avec le SDK Java Azure BlobStorage
Mémo pour la migration de Java vers Kotlin
Conversion de type du type java Big Decimal au type String
Mettre à jour si le document existe déjà dans le SDK Java Azure Cosmos DB, en créer un s'il n'existe pas
Essayez d'appeler Watson NLU qui semble prendre en charge le japonais à partir du SDK Java
[Java] De deux listes à une liste de tableaux
Exécuter R à partir de Java Je veux exécuter rJava
Connectez-vous à Aurora (MySQL) depuis une application Java
Déployez des applications Web Java sur Azure avec maven
Pour devenir programmeur VB.net depuis une boutique Java
Comment vider de la base de données (DB) vers le fichier de départ
Migrer de Java vers Kotlin côté serveur + Spring-boot
Charger et télécharger des notes en Java sur le stockage Azure
[Java] Convertit le code DB en valeur de code à l'aide d'énum
Comment obtenir une classe depuis Element en Java
[Java] Comment passer de jdk ouvert à jdk oracle
Je veux écrire rapidement de java vers sqlite
Développement de serveur Minecraft BE de PHP à Java
[Java] Introduction à Java
Introduction à Java
Lancez Docker à partir de Java pour convertir des documents Office en PDF
Convertir l'énumération Java et JSON vers et depuis Jackson
Comment passer d'Eclipse Java à un fichier SQL
Comment écrire Scala du point de vue de Java
Somme de Java_1 à 100
J'ai essayé de faire fonctionner SQS en utilisant AWS Java SDK
[Java] Comment extraire le nom du fichier du chemin
Utiliser la requête agrégée (nombre) avec le SDK Java Azure CosmosDB
6 fonctionnalités que j'ai manquées après mon retour de Scala à Java
Appelons IBM Watson Assistant 2018-07-10 à partir du SDK Java.
Android-Télécharger des fichiers image vers Azure Blob Storage en Java
Comment passer d'Oracle Java 8 à Adopt Open JDK 9
[Java] Comment effacer un caractère spécifique d'une chaîne de caractères