Une note jusqu'au point où vous apportez les données sur documentDB sur Microsoft Azure à votre main (PC local) et stockez les documents dans la liste du tableau.
Windows 10Python 2.7pydocumentdb
--DocumentDB paramètres sur Azure
abc_server.documents.azure.comabc_databaseabc_collectionabc_apiabc ... lors de la configuration sur Azure selon le casCollection? --Par exemple, voici le concept: - https://docs.microsoft.com/ja-jp/azure/documentdb/documentdb-introduction
pip install pydocumentdb
# -*- coding: utf-8 -*-
## library setting
import pydocumentdb.document_client as document_client
##divers paramètres
HOST = 'abc_server.documents.azure.com:443/'
DATABASE_ID = 'abc_database'
COLLECTION_ID = 'abc_collection'
MASTER_KEY = 'abc_api'
#Créer une instance de client documentDb
client = document_client.DocumentClient(HOST, {'masterKey': MASTER_KEY})
# database/définition de la collection
database_definition = {'id': DATABASE_ID }
collection_definition = { 'id': COLLECTION_ID }
##Définir la connexion DB
databases = list(client.QueryDatabases({
'query': 'SELECT * FROM root r WHERE r.id=@id',
'parameters': [
{ 'name':'@id', 'value': database_definition['id'] }
]
}))
db = databases[0]
##Définir la collection
collections = list(client.QueryCollections(
db['_self'],
{
'query': 'SELECT * FROM root',
'parameters': [
{ 'name':'@id', 'value': collection_definition['id'] }
]
}))
collection = collections[0]
##Stocker des documents
###Boîte pour mettre des documents
list = []
###Mettons-les un par un
for doc in client.ReadDocuments(collection['_self']):
list.append(doc)
--Chaque document est au format json, donc une analyse séparée est nécessaire-
――Cette fois, j'avais l'impression que j'apporterais le montant total, mais si vous voulez le supprimer partiellement, vous devez changer query, mais c'est séparé.
――Veuillez l'utiliser dans le but d'extraire pour le moment.
Recommended Posts