Фон
Я пытался прочитать документы из моей коллекции из CosmosDB, которые хранились в моей коллекции в течение последнего часа.
Как я это сделал:
, чтобы сделать это, я выполнил следующие действия:
- создать новую функцию лазури с таймером (0 0 * * * *)
- в разделе вводаЯ установил соединение с моей коллекцией
- пытался прочитать документы из коллекции, но всегда получал сообщение об ошибке.
Это код, который я пробовал:
module.exports = function (context, myTimer) {
var timeStamp = new Date().toISOString();
if(myTimer.isPastDue)
{
context.log('JavaScript is running late!');
}
context.log('JavaScript timer trigger function ran!:', timeStamp);
var documents = context.bindings.documents;
for (var i = 0; i < documents.length; i++) {
var document = documents[i];
context.log('First document modified : ', document);
}
context.done();
};
Ошибка, которую я получил:
Исключение при выполнении функции: Functions.CosTriggerJs.Microsoft.Azure.Documents.Client: Сообщение: {"errors": [{"severity": "Error", "location": {"start": 19, "end": 20}, "code": "581010", "message": "Синтаксическая ошибка, недопустимый токен"; '. "}]}
Мой вопрос:
Поскольку я не смог найти никакой документации поИнтернет об этой проблеме. Может ли кто-нибудь предоставить мне документацию или ответить, как я могу написать функцию с помощью таймера и прочитать коллекцию CosmosDB.