Составной запрос с Orderby в облачной функции Firebase - PullRequest
0 голосов
/ 26 июня 2018

это действительный запрос для 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()

, если я хочу, чтобы этот запрос был действительным, как мне нужно структурировать это?или как мне добавить индексы?

1 Ответ

0 голосов
/ 26 июня 2018

Это не так.Если вы выполняете поиск с большим или меньшим значением по одному полю, вы не можете упорядочить результаты по другому полю.Сначала вам нужно будет выполнить запрос yob, а затем отсортировать результаты.

Для получения дополнительной информации вы можете проверить документацию здесь или эту * 1006.* полезное видео !

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...