无法为新的 Firestore 查询功能创建索引 "array-contains"

Cannot create index for new Firestore query feature "array-contains"

我正在使用新的 Firestore 查询功能

firebase.firestore().collection("articles").where("tags", "array-contains", tag)

查询所有带有特定标签的文章。

查询正常,但结果未排序。

我了解数据库索引的工作原理并将它们与其他字符串字段一起使用,但尚未与数组类型一起使用。

当我查询时

firebase.firestore().collection("articles").orderBy("publishTime", "desc").where("tags", "array-contains", tag)

提示link创建索引。但是 link 不起作用。

这是因为新功能仍在开发中还是 "array-contains" 查询类型有任何特殊步骤?

现在可以通过在 ARRAY 类型下创建索引字段来解决这个问题