【发布时间】:2018-04-12 02:55:28
【问题描述】:
我正在开发一个连接到 azure 存储的 azure 函数,以根据这些 blob 上的特定元数据获取 blob 元数据的选择性列表。例如,在存储中的所有 blob 上,都会有一个名为 type 的元数据,它存储新闻、更改通知、常见问题等值。我们可能有 50 个 blob 是新闻,另外 50 个是更改通知,另外 50 个是常见问题。
现在从函数中,我请求所有类型为 news 的 blob,该函数应该返回所有带有 news 的 blob 的元数据,如下例所示:
value: [
{ object : abc.xml,
data created : Mar 20,2018,
type : news,
creator name : john
}
{
object : xyz.xml,
data created: Mar 13,2018,
type : news,
creator name : Siva
}
{
object : dce.xml,
data created: Mar 20,2018,
type : news,
creator name : John
}
然后我必须根据元数据对数据进行排序。我看到了单个 blob 的 getmetadata 和 getproperties 选项,但我没有看到任何选项可以通过存储 sdk 获得我刚才提到的东西。是否可以使用 Blob 存储元数据来实现这一点,是否有任何 sdk 方法可以实现它?
[编辑] 获取 blob 的过滤器类型不会改变。
【问题讨论】:
标签: javascript node.js azure azure-blob-storage azure-functions