从MongoDB 3.4开始,可以为集合设置collation。是否有可能告诉前夕创建我的收藏集来设置整理?
问题是必须在创建时完成:
对于集合,您只能在集合创建期间指定排序规则。设置后,您无法修改集合的默认排序规则。
我知道我可以在索引创建中设置排序规则但是我需要在过滤数据时专门设置相同的排序规则以便使用它,因此前夕查询不会利用它。
答案 0 :(得分:1)
根据我的理解,如果您在创建时指定排序规则,它将被默认选中并使用,而无需在查询/索引创建时指定它。 Eve本身不会发出createCollection
命令,它只是依赖MongoDB功能在第一次写入时懒洋洋地创建它,如果遗漏的话。因此,如果您可以预先创建您的集合(具有所需的排序规则),那么您应该没问题,Mongo会在后续查询中使用它。