У меня есть коллекция, содержащая документы пользователей с контактными номерами. Например, контактный номер может выглядеть следующим образом: «082 807 0949» или «082 8070 949». Я хочу получить пользователя по контактному номеру, который урезан. Поскольку функция match проверяет точные значения, мой запрос ничего не возвращает.
Есть ли способ, которым я могу сначала обрезать данные документа перед выполнением поиска, или есть способ, которым я могу создать индекс, который урезал бы все контактные номера для индекса.
См. Код под запросом, который не возвращает данных:
q.Get(
q.Match(q.Index('guests_by_contact_number'), '0828070949')
)