2017-02-16 9 views
0

假设:我有一个数据库,其中包含Firebase中的约100万个条目。每个条目的结构都是一样的。他们有一个创建日期和5个其他布尔属性:属性A,B,C,D,E和日期。从Firebase基于一组属性拉取列表

问题:我可以返回具有属性A == true和D == false的20个最近条目的列表吗?

可以这样做吗?它的速度足够快,以至于用户不会因搜索时间(少于几秒)而烦恼吗?

如果Firebase无法做到这一点,我可以使用BigQuery或Elasticsearch之类的其他服务吗?

回答

0

Firebase无法做到这一点,你必须创建一个单词存储所有的单词,然后查询一次。

对其他服务的建议不是stackoverflow的一部分,但你可以看看algolia。

+0

令人失望。我正在接近让BigQuery工作。不过我希望可以使用内置的Firebase功能。 – Boulderbuff64