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是表下的字段 排序结果是 数字 中文 英文(不区别大小写)

上一篇:读取mongo数据库,把数据存到Excel中


下一篇:pymongo笔记