title: Flutter APP crashes when opening page with query
body: <p>Hello everyone while trying to open a page with a query the app starts to terminated again and again and again. I don't get a link to create index or anything like that its just terminating on iOS and on android im getting the error below .</p>
  <p>This is the code</p>
  <pre><code>idofotheruser = await FirebaseFirestore.instance
              .collection('meinprofilsettings')
              .doc(user)
              .collection('BlockedUser')
              .limit(10)
              .get();
  
          idofotheruser.docs.forEach((element) {
            listOfIds.add(element.id);
          });
          if (idofotheruser.docs.length &gt; 0) {
            print(&quot;test123&quot;);
            print(widget.hashtag);
            try {
              querySnapshots = await FirebaseFirestore.instance
                  .collection('videos')
                  .where('uid', whereNotIn: listOfIds)
                  .where('Hashtagsforallvideos', arrayContains: widget.hashtag)
                  .orderBy(&quot;uid&quot;)
                  .limit(13)
                  .get();
  </code></pre>
  <pre><code>An error occurred while parsing query arguments, this is most likely an error with this SDK.
  E/FLTFirestoreMsgCodec(16249): java.lang.IllegalArgumentException: Invalid Query. You cannot use 'not_in' filters with 'array_contains' filters.
  
  
  </code></pre>
  <p>I tried also like this</p>
  <pre><code>await FirebaseFirestore.instance
      .collection('videos')
      .where('Hashtagsforallvideos', arrayContains: widget.hashtag)
      .limit(15)
      .get()
      .then((value) =&gt; {
            if (value.docs.isNotEmpty)
              {
                value.docs.forEach((doc) {
                  if (doc.data()['uid']) {
                  } else {}
                  // doc.data() is never undefined for query doc snapshots
                }),
              }
  </code></pre>