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 10
Python 2.7
pydocumentdb
--DocumentDB paramètres sur Azure
abc_server.documents.azure.com
abc_database
abc_collection
abc_api
abc ...
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