我们应该在indexs.json文件中使用什么进行数组查询?
"collectionGroup": "posts",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "category",
"order": "ASCENDING"
},
{
"fieldPath": "tags",
"order": "***ARRAY?***"
},
答案 0 :(得分:1)
您想要"arrayConfig": "CONTAINS"
。
"collectionGroup": "posts",
"queryScope": "COLLECTION",
"fields": [
{
"fieldPath": "category",
"order": "ASCENDING"
},
{
"fieldPath": "tags",
"arrayConfig": "CONTAINS"
},
将来,您实际上可以通过在新文件夹中运行firebase init firestore
自己解决这个问题,它将根据您在控制台中创建的内容创建索引文件。同样,将来还会记录JSON。