Меня перепутали триггер коллекции >>> и функция Azure Cosmos DB Trigger.Решение моего вышеупомянутого вопроса состоит в том, чтобы создать функцию Azure для запуска космической БД.
Создать ресурс >>> Вычислить >>> Приложение функции.
для добавления входных и выходных данных перейдите в Интегрироватьопция из Function App >>> Триггер, который вы создали.
См. ссылку для привязки функции:
Эта функция будет запускаться при обновлении данных за один раз.коллекция cosmosDB.Мы можем добавить n наборов в качестве входных данных и набор в качестве выходных данных.
Ниже приведен файл function.json, который будет автоматически создан во время определения привязок:
{
"bindings": [
{
"type": "cosmosDBTrigger",
"name": "documents",
"direction": "in",
"leaseCollectionName": "leases",
"connectionStringSetting": "cosmosdb_DOCUMENTDB",
"databaseName": "connectivityDB",
"collectionName": "tblEvent",
"createLeaseCollectionIfNotExists": true
},
{
"type": "cosmosDB",
"name": "outputDocument",
"databaseName": "connectivityDB",
"collectionName": "tblNewEvent",
"createIfNotExists": true,
"connectionStringSetting": "cosmosdb_DOCUMENTDB",
"partitionKey": "/id",
"direction": "out"
}
]
}
Ниже приведеносоздан файл index.js:
module.exports = function(context, input) {
var documents = context.bindings.documents;
var output = [];
if(!!input && input.length > 0){
//write your code here
}
context.bindings.outputDocument = output;
context.done();
}