У меня есть таблица Azure, которая содержит большое количество информации журнала.Сейчас я ищу способы удаления старых записей (скажем, X дней назад).
Приложение логики Azure предоставляет функцию повторения и имеет встроенную подпрограмму для удаления объекта в таблице Azure.Звучит здорово, но я застрял очень быстро.Эта функция удаления сущности требует ключа раздела и ключа строки.Однако, поскольку я хочу удалить строки на основе поля TimeStamp, похоже, я не могу использовать этот.
Хорошо, я попытался сначала извлечь старые записи и пройтись по каждой строке, а затем удалить их одну за другой.(скопируйте и вставьте учебное пособие )
Итак, я сначала пытаюсь создать запрос фильтра для извлечения старых записей:
@less(item()?['TimeStamp'].addDays(utcNow(), -7))
Однако Azure говорит, что мое выражение недопустимо,Итак, я думаю, что вышеприведенное выражение относится к blob, а не к лазурным таблицам ??
Кто-нибудь может дать мне какое-нибудь руководство?