Use o agrupamento personalizado para especificar regras específicas do idioma para comparação de string de caracteres, como regras para maiúsculas e minúsculas e acentos, dentro do seu pipeline de agregação .
Sobre esta tarefa
Ao inserir um documento de agrupamento, o campo locale é obrigatório. Os valores padrão do campo de agrupamento variam de acordo com a locale que você especificar. Para saber mais sobre os idiomas e localidades suportados, consulte Localidades de Agrupamentos e Parâmetros Padrão.
Passos
No Atlas, VáGo para a Data Explorer página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.
Na barra lateral, clique em Data Explorer sob o título Database.
O Data Explorer é exibido.
Observação
Você também pode ir para a página Clusters e clicar em Data Explorer sob o título Shortcuts.
Informe seu documento de agrupamento
Ao lado do campo Collation, insira seu documento de agrupamento.
Depois de inserir o documento de agrupamento, o construtor de pipeline de agregação considera as regras específicas do idioma que você especificou no documento.
Exemplo
O documento de agrupamento de exemplo a seguir especifica o francês como o locale escolhido e classifica letras maiúsculas antes de letras minúsculas com o campo caseFirst:
{ locale: "fr", caseFirst: "upper" }
