我有一个动态填充的字符串列表(最多 5 个项目)。现在我想根据这些项目从 firsestore 过滤我的文档,所以我写了这个:
List<String> lst= new List();
lst.add('A');
lst.add('B');
lst.add('C');
Query collectionRef = Firestore.instance
.collection("files")
.document(Userpref.language)
.collection("files")
.where("describeFear", arrayContainsAny: [
lst
]);
如果我在 [] 中输入列表名称,它将不起作用。此外,如果我将列表中的所有项目放在一个变量中并将其传递给 [] 它将不起作用。
它唯一有效的时候是当我输入像这样的值'A','B','C'。这可行,但我需要将数组传递给它的动态。任何人都可以帮忙吗?