Azure存储表powershell自定义筛选器,它匹配所有内容



如何创建一个匹配所有内容的自定义过滤器?例如,检查etag或时间戳是否为空?我的计划是将其作为占位符,并在其后动态添加更多过滤器。类似于我在SQL查询"1=1"中的设置方式,这使我可以稍后继续该查询。

如何创建一个匹配所有内容的自定义过滤器?

您实际上不需要创建任何特殊的筛选器。缺少过滤器意味着所有实体都将被提取。

但是,根据您的评论,如果您仍然想要一个过滤器,您可以在Timestamp系统属性上定义相同的过滤器。它将始终存在于每个实体中。所以你的默认过滤标准可能是:

Timestamp gt datetime'2000-01-01T00:00:00Z'

但是,请记住,如果您的查询不包括PartitionKey,将执行全表扫描,因此在编写实际查询时,请确保删除此默认筛选条件(这让我回到了最初不定义默认条件的问题:(。

最新更新