[PYTHON] Versuchen Sie, das Dokument der Azure-Dokumentdatenbank mit pydocumentdb zu extrahieren

Notizen bis zu dem Punkt, an dem Sie die Daten zu "documentDB" in Microsoft Azure auf Ihre Hand nehmen (lokaler PC) und die Dokumente in der Array-Liste speichern

Versuchsannahme

Collection?

Wie auch immer, Installation und Ersteinrichtung

pip install pydocumentdb

Schreiben wir in Python.

# -*- coding: utf-8 -*-

## library setting
import pydocumentdb.document_client as document_client

##verschiedene Einstellungen
HOST = 'abc_server.documents.azure.com:443/'
DATABASE_ID = 'abc_database'
COLLECTION_ID = 'abc_collection'
MASTER_KEY = 'abc_api'

#Erstellen Sie die documentDb-Clientinstanz
client = document_client.DocumentClient(HOST,  {'masterKey': MASTER_KEY})

# database/Sammlungsdefinition
database_definition = {'id': DATABASE_ID }
collection_definition = { 'id': COLLECTION_ID }

##DB-Verbindung definieren
databases = list(client.QueryDatabases({
        'query': 'SELECT * FROM root r WHERE r.id=@id',
        'parameters': [
            { 'name':'@id', 'value': database_definition['id'] }
        ]
    }))

db = databases[0]

##Sammlung definieren
collections = list(client.QueryCollections(
    db['_self'],
    {
        'query': 'SELECT * FROM root',
        'parameters': [
            { 'name':'@id', 'value': collection_definition['id'] }
        ]
    }))

collection = collections[0]

##Dokumente speichern
###Box zum Ablegen von Dokumenten
list = []
###Lassen Sie uns sie eins nach dem anderen setzen
for doc in client.ReadDocuments(collection['_self']):
    list.append(doc)

Gespeichertes Ergebnis

Bemerkungen

――Dieses Mal wollte ich den gesamten Betrag mitbringen, aber wenn Sie ihn teilweise entfernen möchten, müssen Sie die Abfrage ändern, aber das ist separat. ――Bitte verwenden Sie es vorerst zum Extrahieren.

Recommended Posts

Versuchen Sie, das Dokument der Azure-Dokumentdatenbank mit pydocumentdb zu extrahieren
Versuchen Sie, die Datentabelle von Azure SQL Server mit pyodbc zu extrahieren
Probieren Sie die DB-Operation mit Python aus und visualisieren Sie sie mit d3
Versuchen Sie, den Boden durch Rekursion herauszufordern
Versuchen Sie, Merkmale von Sensordaten mit CNN zu extrahieren
Versuchen Sie, Facebook mit Python zu betreiben
Versuchen Sie, sich mit ONNX Runtime zu profilieren
Versuchen Sie, Audio mit M5 STACK auszugeben
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
Versuchen Sie, Farbfilme mit Python zu reproduzieren
Versuchen Sie, sich mit Python bei qiita anzumelden
Greifen Sie mit Spring Boot auf Azure Cosmos DB zu
Versuchen Sie, Kirschblüten mit xg Boost vorherzusagen
Versuchen Sie, mit Pandas in ordentliche Daten umzuwandeln
Versuchen Sie schnell, Ihren Datensatz mit Pandas zu visualisieren
Erster Versuch von YDK mit Cisco IOS-XE
Versuchen Sie, ein Bild mit Entfremdung zu erzeugen
Versuchen Sie, die Datenbank unter IBM i mit Python + JDBC mithilfe von JayDeBeApi zu starten
Extrahieren Sie die Datentabelle von Azure SQL Server mit pyodbc und versuchen Sie, sie als numpy array / pandas dataframe zu definieren
Versuchen Sie, Ihr eigenes AWS-SDK mit bash zu erstellen
Versuchen Sie, das Fizzbuzz-Problem mit Keras zu lösen
Versuchen Sie, Doujin-Musikdaten mit Pandas zu aggregieren
Versuchen Sie, das Mensch-Maschine-Diagramm mit Python zu lösen
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
Versuche mit EV3 und PC zu kommunizieren! (MQTT)
So testen Sie den Friends-of-Friends-Algorithmus mit pyfof
Versuchen Sie, in Python einen "Entschlüsselungs" -Code zu erstellen
Versuchen Sie, Python-Dokumente automatisch mit Sphinx zu generieren
Versuchen Sie, mit Python eine Diedergruppe zu bilden
Versuchen Sie, Client-FTP mit Pythonista am schnellsten zu machen
Versuchen Sie, Fische mit Python + OpenCV2.4 (unvollendet) zu erkennen.
Klicken Sie auf die API von Nature Remo, um die Raumtemperatur mit Azure-Funktionen und CosmosDB aufzuzeichnen
Versuchen Sie, das Programmier-Herausforderungsbuch mit Python3 zu lösen
Ich habe versucht, Funktionen mit SIFT von OpenCV zu extrahieren
Lassen Sie uns ein Befehls-Standby-Tool mit Python erstellen
Versuchen Sie, mit Tkinter in Python dynamisch einen Checkbutton zu erstellen
Stellen wir uns den Raum mit Raspeltorte vor, Teil 1
Versuchen Sie, das Problem der Zuweisung von Schulungsärzten mit Python zu lösen
Versuchen Sie, den Wechselkurs (FX) mit nicht tiefem maschinellem Lernen vorherzusagen
Versuchen Sie, mit MVC eine RESTful-API mit Flask 1.0.2 zu erstellen
Schemagesteuerte Entwicklung mit Responder: Versuchen Sie, die Swagger-Benutzeroberfläche anzuzeigen
So extrahieren Sie Nullwerte und Nicht-Nullwerte mit Pandas
So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt
Versuchen Sie, den Inhalt von Word mit Golang zu erhalten
[Neo4J] ④ Versuchen Sie, die Diagrammstruktur mit Cypher zu handhaben
Ein Beispiel, um Faktorisierungsmaschinen schnell mit fastFM auszuprobieren
Versuchen Sie, Anfragen von iPhone mit Burp Suite zu manipulieren
Versuchen Sie, hochfrequente Wörter mit NLTK (Python) zu extrahieren.
So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt