Mid From PDF Azure Microsoft Azure

How do you read/write from Cosmos DB using bindings?

  • Use [CosmosDBTrigger] for input and [CosmosDB] for output.

Example (input Cosmos DB trigger):

[FunctionName("CosmosDBTriggerFunction")]

public static void Run(

[CosmosDBTrigger(

databaseName: "MyDatabase",

collectionName: "MyCollection",

ConnectionStringSetting = "CosmosDBConnection",

LeaseCollectionName = "leases")] IReadOnlyList<Document>

input,

ILogger log)

{
foreach (var doc in input)
{

log.LogInformation($"Document received: {doc.Id}");

}
}

Example (output Cosmos DB binding):

[CosmosDB(

databaseName: "MyDatabase",

collectionName: "MyCollection",

ConnectionStringSetting = "CosmosDBConnection")] out dynamic

outputDoc

outputDoc = new { id = Guid.NewGuid(), Name = "New Item" };

More from Microsoft Azure Tutorial

All questions for this course
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details