Можно ли запросить подстроку свойства в хранилище таблиц Azure с помощью .NET Core? - PullRequest
1 голос
/ 07 апреля 2019

В моей таблице Azure у меня есть строковое свойство с именем "Labels", которое выглядит примерно так (сериализация списка Json):

["value1","value2","value3","value4"]

Можно ли запроситьтаблица для всех записей, которые содержат подстроку "value3" в свойстве Labels?

1 Ответ

0 голосов
/ 08 апреля 2019

Если вы ищете что-то вроде поиска по шаблону eg message like '%SysFn%', в данный момент это невозможно, вы можете найти все поддерживаемые операции ниже

https://docs.microsoft.com/en-us/rest/api/storageservices/Querying-Tables-and-Entities?redirectedfrom=MSDN

enter image description here Да, вы можете фильтровать по любому атрибуту. Однако имейте в виду, что индексируются только PartitionKey и RowKey, поэтому любая операция запроса, которая не включает хотя бы PartitionKey, приведет к полному сканированию таблицы. Это станет проблемой, если ваша таблица содержит много объектов.

Надеюсь, это поможет.

...