Firestore query with where(in:) and where(isEqual:)
问题 Is the following composite where(in:) and where(isEqualTo:) query possible in Firebase Firestore? (Swift) let taskDocIds = ["0ArJnMgTfDkvolUcZR8E", "0cdcZsfaEJQpsiByJIgH"] return db.collection("tasks") .whereField("status", isEqualTo: "approved") .whereField(Firebase.FieldPath.documentID(), in: taskDocIds) .limit(to: 100) .getDocuments(as: TaskModel.self) My security rules enforce that only tasks with status as approved may be read. However the the query above results in an error (see below)