Firestore订单查询基于订单和bool

时间:2018-01-15 00:55:57

标签: swift firebase google-cloud-firestore

我正在尝试组织我对我的firestore数据库的查询,方法是在数据库中按顺序排列所有内容,然后在此链接中输入whereField部分链接 - > https://firebase.google.com/docs/firestore/query-data/queries

我执行布尔比较并省略我不想要的结果。

例子就是这样。

docRef.collection("Docs").whereField("type_", isEqualTo: "Video").order(by: "huer", descending: true).limit(to: 20).getDocuments()

我遇到的问题是,如果我更改whereField值(基于不同的特征省略),那么我需要创建一个新的索引。这对我来说毫无意义,为什么不会有多个索引如

type (arrow pointing up) huer (arrow pointing up)
type_ (arrow pointing up) huer (arrow pointing down)

相互抵消(他们似乎没有)。另外,为什么索引需要一个值的方向我只是尝试布尔排序?

我向任何人道歉,如果箭头向下的东西没有意义,那就是firestore显示索引的方式。

0 个答案:

没有答案