在这种情况下使用Pymongo.
我有User的电子邮件,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'}}]})
Run Code Online (Sandbox Code Playgroud)
这个例子有用,如果我想找到searchString:
现在我还需要在first_name + last_name组合中找到searchString.
我怎样才能做到这一点?在mongo中是否有办法通过查询将两者合并为"全名",然后搜索全名?