это действительный запрос для Firestore?
return firestore.collection('users')
.where('userInfo.gender', '==', "male")
.where('userInfo.yob','>=',`${data.minYear}`)
.where('userInfo.yob','<=',`${data.maxYear}`)
.orderBy('count','asc')
.limit(5)
.get()
, если я хочу, чтобы этот запрос был действительным, как мне нужно структурировать это?или как мне добавить индексы?