Ho la lista dei documenti (oggetto) che l'oggetto ha più documenti, cioè i record Json sono presenti ma mentre provo a caricare quel file di documenti (record) non viene caricato sul documento DB ma mentre carico singoli record di documenti viene caricato con successo.Come caricare più documenti (bulk) nel documento DB
List<MyModelClass> listObj = new List<MyModelClass>();
Document doc = await DocumentClient.CreateDocumentAsync("dbs/" + DocumentDatabase.Id + "/colls/" + DocumentCollection.Id, listObj);
sopra il codice non funziona .....
foreach (var item in listObj)
{
Document doc = await Client.CreateDocumentAsync("dbs/" + DocumentDatabase.Id + "/colls/" + DocumentCollection.Id, item);
}
Questo codice sta lavorando per me .....
Syntax : CreateDocumentAsync(String, Object, RequestOptions, Boolean)
Object :- Document object // I Know it as per syntax it need to be "Document Type".
voglio un altro modo per caricare tutti Documento in una volta ....
Come da risposta di @ david, ecco un esempio di una procedura di importazione bulk memorizzata - https://github.com/Azure/azure-documentdb-js-server/blob/master/samples/stored-procedures/BulkImport.js –
Grazie , David e Ryan, la tua risposta mi è stata di grande aiuto. –
Il problema con il mio puntatore dell'esecuzione passa al metodo "ExecuteStoredProcedureAsync" e quindi non può accadere nulla, non un'eccezione ... –