当尝试使用 mongoengine.queryset.visitor 中的 Q(nickname__contains="") 时,mongoengine 不会匹配非英文字符。
例如:
{
"nickname":"你好啊"
}
=> User.objects(Q(nickname__contains="你好")).first()
=> 无
但是对于英文字母,这将起作用:
{
"nickname":"Hello"
}
=> User.objects(Q(nickname__contains="Hel")).first()
=>(用户对象)