我正在尝试组织我对我的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显示索引的方式。