def search(term, only_uuid=False, only_userid=False, only_name=False): if only_uuid: query = User.objects(Q(uuid__iexact=term)) elif only_userid: query = User.objects(Q(userid__icontains=term)) elif only_name: query = User.objects(Q(name__icontains=term)) else: query = User.objects( Q(uuid__iexact=term) | Q(userid__icontains=term) | Q(name__icontains=term)) return query
def get_user_info_by_uuid(uuid): return User.objects(uuid__iexact=uuid).first()