Mongodb Python eve-资源的集合排序规则

Mongodb Python eve-资源的集合排序规则,mongodb,eve,Mongodb,Eve,从MongoDB 3.4开始,可以为集合设置一个。可以告诉eve创建我的收藏集并设置它们的排序规则吗 问题是,这必须在创建时完成: () 对于集合,只能在集合创建期间指定排序规则。设置后,无法修改集合的默认排序规则 我知道我可以在创建索引时设置排序规则,但我需要在筛选数据时专门设置相同的排序规则,以便eve查询不会利用它。据我所知,如果您在创建时指定排序规则,它将在默认情况下被拾取和使用,不需要在查询/索引创建时指定它。Eve本身并不发出createCollection命令,它只是依靠Mongo

从MongoDB 3.4开始,可以为集合设置一个。可以告诉eve创建我的收藏集并设置它们的排序规则吗

问题是,这必须在创建时完成:

()

对于集合,只能在集合创建期间指定排序规则。设置后,无法修改集合的默认排序规则


我知道我可以在创建索引时设置排序规则,但我需要在筛选数据时专门设置相同的排序规则,以便eve查询不会利用它。

据我所知,如果您在创建时指定排序规则,它将在默认情况下被拾取和使用,不需要在查询/索引创建时指定它。Eve本身并不发出
createCollection
命令,它只是依靠MongoDB的功能在第一次写入时(如果缺少)惰性地创建它。因此,如果您可以预先创建集合(具有所需的排序规则),您应该可以,Mongo将在后续查询中使用它