Использование Pymongo для этого сценария.
У меня есть Пользователь, у которого есть адрес электронной почты, first_name, last_name.
Я использую этот фрагмент Pymongo:
user_found = users.find({'$or':[
{'email':{'$regex':searchString, '$options':'i'}},
{'first_name':{'$regex':searchString, '$options':'i'}},
{'last_name':{'$regex':searchString, '$options':'i'}}]})
этот пример работает, если я хочу найти searchString в:
- или
- first_name или
- last_name
теперь мне нужно также найти searchString в first_name + last_name вместе.
как я могу это сделать? Есть ли способ в монго, по запросу, объединить два в "полное имя", а затем искать полное имя?