When trying to use Q(nickname__contains="") from mongoengine.queryset.visitor, mongoengine will not match the non-english character.
For instance:
{
"nickname":"你好啊"
}
=> User.objects(Q(nickname__contains="你好")).first()
=> None
But with English letters, this will work:
{
"nickname":"Hello"
}
=> User.objects(Q(nickname__contains="Hel")).first()
=> (User Object)