Firebase检查项目是否未在颤振中排列
如果项目不在数组中,我想在我的颤振应用程序中进行检查。如果它在里面,我想把它整理出来,如果不是,我想把它拿走 反向函数有一个Firebase检查项目是否未在颤振中排列,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,如果项目不在数组中,我想在我的颤振应用程序中进行检查。如果它在里面,我想把它整理出来,如果不是,我想把它拿走 反向函数有一个arrayContains函数,但我找不到arrayContainsNot函数或其他函数。我怎样才能解决这个问题 我想这样做: await FirebaseFirestore.instance .collection("someCollection") .where("someArray", arrayContains
arrayContains
函数,但我找不到arrayContainsNot
函数或其他函数。我怎样才能解决这个问题
我想这样做:
await FirebaseFirestore.instance
.collection("someCollection")
.where("someArray", arrayContainsNot: "someItem")
.get();
您可以使用运算符
not in查询返回给定字段存在的文档,而不是
null,并且与任何比较值都不匹配
因此,您的代码变成:
等待FirebaseFirestore.instance
.collection(“someCollection”)
.where(“someArray”,whereNotIn:[“someItem”])
.get();
请注意,它最多支持10个比较值,这些值必须在列表中传递给whereNotIn
属性