pymongo和mongoengine搜索结果按照中文排序

 1.pymongo中引用中文排序

from pymongo .collation import Collation

table.find().sort('filed').collation(Collation(locale='zh'))

2 .mongoengine按照中文排序

Table.objects.order_by('field').collation(collation={"locale":"zh"})

ps: Table是表对象  filed是表下的字段 排序结果是 数字 中文 英文(不区别大小写)

posted @ 2021-10-27 09:19  fufu1  阅读(132)  评论(0)    收藏  举报