azure - 匹配所有内容的 Azure 存储表 powershell customfilter
问题描述
如何创建一个匹配所有内容的自定义过滤器?例如,检查 etag 或 timestamp 是否不为空?我的计划是将其作为占位符并在其后动态添加更多过滤器。类似于我输入 SQL 查询“1=1”的方式,这使我可以稍后继续该查询。
解决方案
如何创建一个匹配所有内容的自定义过滤器?
你真的不需要创建任何特殊的过滤器。没有过滤器意味着所有实体都被获取。
但是,根据您的评论,如果您仍然想要一个过滤器,您可以在Timestamp
系统属性上定义相同的过滤器。它将始终存在于每个实体上。因此,您的默认过滤条件可能是:
Timestamp gt datetime'2000-01-01T00:00:00Z'
但是请记住,如果您的查询不包含PartitionKey
,则将执行全表扫描,因此当您编写实际查询时,请确保删除此默认过滤条件(这让我回到了不定义的点首先是默认标准:))。
推荐阅读
- vb.net - 在 vb.net 2015 中使用设置和部署创建 setup.msi 时出错
- java - JavaFX 构造函数中的 SQLException
- visual-studio-code - VSCode 扩展:如何打开带有 http url 的新窗格
- c++ - 与多边形相交时 CGAL 中的分段错误
- karate - 如何遍历空手道中的普通数组?
- reactjs - react-infinite-scroll-component 突然停止工作
- reactjs - 何时以及如何在 React Hooks 和旧的 HOC 道具传递之间进行选择?
- ios - swift中的实例属性属性
- java - 是否有可能(如何)在 Runtime Java 中获取方法引用的名称?
- android - 无法删除由同一应用程序以编程方式创建的 Wi-Fi 配置文件