Javascript 如何在minio上的单个请求中统计多个对象

Javascript 如何在minio上的单个请求中统计多个对象,javascript,node.js,minio,Javascript,Node.js,Minio,我正在NodeJS中使用和graphql,我想为我的minio资源设置一个数据加载器 我知道有一个函数可以让我通过提供资源的bucket和名称来获取资源的元数据 我希望能够传入多个名称,并从本质上获得一个数组,其中包含使用我传递的名称的对象的元数据 例如,类似于: constobjectnames=['a.txt','b.txt','c.txt']; minioClient.statObjects('bucket',objectname,(err,res)=>{}; 我在文档中或在网上搜索时没

我正在NodeJS中使用和graphql,我想为我的minio资源设置一个数据加载器

我知道有一个函数可以让我通过提供资源的bucket和名称来获取资源的元数据

我希望能够传入多个名称,并从本质上获得一个数组,其中包含使用我传递的名称的对象的元数据

例如,类似于:

constobjectnames=['a.txt','b.txt','c.txt'];
minioClient.statObjects('bucket',objectname,(err,res)=>{};

我在文档中或在网上搜索时没有发现类似的内容。类似的东西存在吗?

我对JavaScript存储库提出了一个问题:并得到了以下响应

SDK仍然需要单独进行调用并返回值。没有与此功能请求对应的S3API。我认为应用程序本身可以处理这个问题,而不是SDK。结束这个问题,如果您觉得其他WSIE,请随时联系我们


因为没有S3API来完成我想做的事情,所以我认为这在目前是不可能的。我为自己设计了一种变通方法,即使用自己的数据库存储文件的元数据。我可以简单地列出bucket中的所有对象,并将它们的元数据上传到我自己的数据库中。大多数数据库都支持通过值数组进行查询,这样有助于避免任何N+1问题。

我在JavaScript存储库中提出了一个问题:并得到以下响应

SDK仍然需要单独进行调用并返回值。没有与此功能请求对应的S3API。我认为应用程序本身可以处理这个问题,而不是SDK。结束这个问题,如果您觉得其他WSIE,请随时联系我们

因为没有S3API来完成我想做的事情,所以我认为这在目前是不可能的。我为自己设计了一种变通方法,即使用自己的数据库存储文件的元数据。我可以简单地列出bucket中的所有对象,并将它们的元数据上传到我自己的数据库中。大多数数据库都支持按值数组进行查询,这样有助于避免任何N+1问题