Преобразуйте текстовое значение в нижний регистр при индексации - PullRequest
1 голос
/ 27 мая 2019

Любая идея, как я могу преобразовать текстовое значение в нижний регистр при индексации в функции firestore.Я пробовал это

const newRef = db.collection("user").where("profile.companyName".toLowerCase(), ">=", data.value.toLowerCase())

, но это дает мне ошибку в этой части

"profile.companyName".toLowerCase()

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

1 Ответ

2 голосов
/ 27 мая 2019

Firestore не имеет API или механизма, чтобы сделать это для вас. Вам нужно будет сохранить строчную версию строки в поле и использовать это поле для выполнения запроса.

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