2016-11-21 217 views
0

我有一个问题想在我的存储实例搜索图像存储搜索,因为我有以下结构:火力地堡:使用comodin

/cityx/cars/{userId}/{numberPlate}/image_1 
/cityx/cars/{userId}/{numberPlate}/image_2 
/cityx/cars/{userId}/{numberPlate}/image_3 

每个用户都拥有它自己的文件夹{用户id}和内文件夹,注册了许多由{numberPlate}索引的汽车,最后在{numberPlate}文件夹中存在与用户相关的图片,所以我正在通过numberPlate执行搜索,但我拥有的问题与..有关。如何搜索它拥有动态名称的父文件夹(userId)。

你知道如何进行这样的搜索吗?

亲切的问候!

回答

0

Firebase Storage API无法搜索图像。您必须知道完整路径才能查找/加载图像。

所以,如果你想能够搜索特定的图像,你应该在其他地方存储有关图像的元数据。结构化元数据的一个常见位置是Firebase数据库,如下所示:How to get an array with all pictures?

如果您想要更多通配符搜索,则需要考虑整合外部搜索引擎,如弹性搜索。

+0

其实我不想让一个文件夹中的文件列表只是那些{numberPlate}文件夹的图像的父母的引用,以便我可以轻松地获取该文件夹的图片。 – SoldierCorp