Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ /

Locais de Agrupamento e Parâmetros Padrão

Nesta página

  • Comportamento
  • Idiomas e locais suportados
  • Parâmetros Padrão de Agrupamento

A colocação permite que os usuários especifiquem regras específicas do idioma para comparação de strings, como regras para letras maiúsculas e marcas de acento.

Algumas localidades de agrupamento têm variantes, que empregam regras especiais específicas de idioma. Para especificar uma variante de localidade, use a seguinte sintaxe:

{ "locale" : "<locale code>@collation=<variant>" }

Por exemplo, para usar a variante unihan do agrupamento chinês:

{ "locale" : "zh@collation=unihan" }

Consulte a página do agrupamento para obter uma descrição completa do comportamento e sintaxe da coleção.

A funcionalidade de agrupamento do MongoDB suporta os seguintes idiomas. A tabela a seguir lista os idiomas suportados e os locais associados, conformedefinido por ID local da ICU . [1]

Linguagem
localidade
Variantes

Afrikaans

af

Albanês

sq

Amárico

am

Árabe

ar

compat

Armênio

hy

Assamês

as

Azeri

az

search

Bengali

bn

Bielorrusso

be

Bengali

bn

traditional

Bósnio

bs

search

Bósnio (Cirílico)

bs_Cyrl

Búlgaro

bg

Birmanês

my

Catalan

ca

search

Cherokee

chr

Chinês

zh

big5han
gb2312han
unihan
zhuyin

Chinês (Tradicional)

zh_Hant

Croata

hr

search

Tcheco

cs

search

Dinamarquês

da

search

Holandês

nl

Dzongkha

dz

English

en

Inglês (Estados unidos)

en_US

Inglês (Estados unidos, computador)

en_US_POSIX

Esperanto

eo

Estoniano

et

Ewe

ee

Faroese

fo

Filipino

fil

Finlandês

fi

search
traditional

Francês

fr

Francês (Canadá)

fr_CA

Galego

gl

search

Georgiano

ka

Alemão

de

search
eor
phonebook

Alemão (Áustria)

de_AT

phonebook

Grego

el

Gujarati

gu

Hausa

ha

Havaiano

haw

Hebreu

he

search

Hindi

hi

Húngaro

hu

Islandês

is

search

Igbo

ig

Inari Sami

smn

search

Indonésio

id

Irlandês

ga

Italiano

it

Japonês

ja

unihan

Linguagem

localidade

Variantes

Kalaallisut

kl

search

Kannada

kn

traditional

Cazaque

kk

Khmer

km

Konkani

kok

Coreano

ko

search
searchjl
unihan

Kyrgyz

ky

Lakota

lkt

Lao

lo

Letão

lv

Lingala

ln

phonetic

Lituano(a)

lt

Baixo Sorábio

dsb

Luxemburguês

lb

Macedônio

mk

Malaio

ms

Malaiala

ml

Maltese

mt

Marathi

mr

Mongol

mn

Nepali

ne

Sami do Norte

se

search

Norueguês Bokmål

nb

search

Norueguês Nynorsk

nn

search

Oriya

or

Oromo

om

Pashto

ps

Persa

fa

Persa (Afeganistão)

fa_AF

Polonês

pl

Português

pt

Punjabi

pa

Romeno

ro

Russo

ru

Sérvio

sr

Sérvio (Latim)

sr_Latn

search

Sinhala

si

dictionary

Eslovaco

sk

search

Esloveno

sl

Espanhol

es

search
traditional

Suaíli

sw

Sueco

sv

search

Tâmil

ta

Telugo

te

Tailandês

th

Tibetan

bo

Tongan

to

Turco

tr

search

Ucraniano

uk

Alto Sorábio

hsb

Urdu

ur

Uyghur

ug

Vietnamita

vi

traditional

Walser

wae

Galês

cy

Iídiche

yi

search

Yoruba

yo

Zulu

zu

Dica

Para especificar explicitamente uma comparação binária simples, especifique um valor de locale de "simple".

[1] Para solicitar suporte para uma localidade, registre um ticket JIRA com o projeto do Servidor

Um documento de agrupamento contém vários parâmetros opcionais, além do parâmetro locale obrigatório. Dependendo de qual locale você utiliza, os parâmetros padrão podem ser diferentes. Consulte a página de agrupamento para obter uma descrição completa da sintaxe de agrupamento.

Os seguintes parâmetros padrão são consistentes em todos os locais:

  • caseLevel : false

  • strength : 3

  • numericOrdering : false

  • maxVariable : punct

A tabela a seguir mostra os parâmetros de agrupamento padrão que podem variar em diferentes localidades:

localidade
caseFirst
alternar
normalização
de trás para frente

af

off

non-ignorable

FALSE

FALSE

sq

off

non-ignorable

FALSE

FALSE

am

off

non-ignorable

FALSE

FALSE

ar

off

non-ignorable

FALSE

FALSE

ar@collation=compat

off

non-ignorable

FALSE

FALSE

hy

off

non-ignorable

FALSE

FALSE

as

off

non-ignorable

TRUE

FALSE

az

off

non-ignorable

FALSE

FALSE

az@collation=search

off

non-ignorable

TRUE

FALSE

be

off

non-ignorable

FALSE

FALSE

bn

off

non-ignorable

TRUE

FALSE

bn@collation=traditional

off

non-ignorable

TRUE

FALSE

bs

off

non-ignorable

FALSE

FALSE

bs@collation=search

off

non-ignorable

TRUE

FALSE

bs_Cyrl

off

non-ignorable

FALSE

FALSE

bg

off

non-ignorable

FALSE

FALSE

my

off

non-ignorable

TRUE

FALSE

ca

off

non-ignorable

FALSE

FALSE

ca@collation=search

off

non-ignorable

TRUE

FALSE

chr

off

non-ignorable

FALSE

FALSE

zh

off

non-ignorable

FALSE

FALSE

zh@collation=big5han

off

non-ignorable

FALSE

FALSE

zh@collation=gb2312han

off

non-ignorable

FALSE

FALSE

zh@collation=unihan

off

non-ignorable

FALSE

FALSE

zh@collation=zhuyin

off

non-ignorable

FALSE

FALSE

zh_Hant

off

non-ignorable

FALSE

FALSE

hr

off

non-ignorable

FALSE

FALSE

hr@collation=search

off

non-ignorable

TRUE

FALSE

cs

off

non-ignorable

FALSE

FALSE

cs@collation=search

off

non-ignorable

TRUE

FALSE

da

upper

non-ignorable

FALSE

FALSE

da@collation=search

off

non-ignorable

TRUE

FALSE

nl

off

non-ignorable

FALSE

FALSE

dz

off

non-ignorable

FALSE

FALSE

en

off

non-ignorable

FALSE

FALSE

en_US_POSIX

off

non-ignorable

FALSE

FALSE

en_US

off

non-ignorable

FALSE

FALSE

eo

off

non-ignorable

FALSE

FALSE

et

off

non-ignorable

FALSE

FALSE

ee

off

non-ignorable

FALSE

FALSE

fo

off

non-ignorable

FALSE

FALSE

fo@collation=search

off

non-ignorable

TRUE

FALSE

fil

off

non-ignorable

FALSE

FALSE

fi

off

non-ignorable

FALSE

FALSE

fi@collation=search

off

non-ignorable

TRUE

FALSE

fi@collation=traditional

off

non-ignorable

FALSE

FALSE

fr

off

non-ignorable

FALSE

FALSE

fr_CA

off

non-ignorable

FALSE

TRUE

gl

off

non-ignorable

FALSE

FALSE

gl@collation=search

off

non-ignorable

TRUE

FALSE

ka

off

non-ignorable

FALSE

FALSE

de

off

non-ignorable

FALSE

FALSE

de@collation=search

off

non-ignorable

TRUE

FALSE

de@collation=phonebook

off

non-ignorable

FALSE

FALSE

de@collation=eor

off

non-ignorable

FALSE

FALSE

de_AT

off

non-ignorable

FALSE

FALSE

de_AT@collation=phonebook

off

non-ignorable

FALSE

FALSE

el

off

non-ignorable

TRUE

FALSE

gu

off

non-ignorable

TRUE

FALSE

ha

off

non-ignorable

FALSE

FALSE

haw

off

non-ignorable

FALSE

FALSE

he

off

non-ignorable

TRUE

FALSE

he@collation=search

off

non-ignorable

TRUE

FALSE

hi

off

non-ignorable

TRUE

FALSE

hu

off

non-ignorable

FALSE

FALSE

is

off

non-ignorable

FALSE

FALSE

is@collation=search

off

non-ignorable

TRUE

FALSE

ig

off

non-ignorable

TRUE

FALSE

smn

off

non-ignorable

FALSE

FALSE

smn@collation=search

off

non-ignorable

TRUE

FALSE

id

off

non-ignorable

FALSE

FALSE

ga

off

non-ignorable

FALSE

FALSE

it

off

non-ignorable

FALSE

FALSE

ja

off

non-ignorable

FALSE

FALSE

ja@collation=unihan

off

non-ignorable

FALSE

FALSE

kl

off

non-ignorable

FALSE

FALSE

kl@collation=search

off

non-ignorable

TRUE

FALSE

kn

off

non-ignorable

TRUE

FALSE

kn@collation=traditional

off

non-ignorable

TRUE

FALSE

kk

off

non-ignorable

FALSE

FALSE

km

off

non-ignorable

TRUE

FALSE

kok

off

non-ignorable

TRUE

FALSE

ko

off

non-ignorable

FALSE

FALSE

ko@collation=search

off

non-ignorable

TRUE

FALSE

ko@collation=searchjl

off

non-ignorable

TRUE

FALSE

ko@collation=unihan

off

non-ignorable

FALSE

FALSE

ky

off

non-ignorable

FALSE

FALSE

lkt

off

non-ignorable

FALSE

FALSE

lo

off

non-ignorable

FALSE

FALSE

lv

off

non-ignorable

FALSE

FALSE

ln

off

non-ignorable

FALSE

FALSE

ln@collation=phonetic

off

non-ignorable

FALSE

FALSE

lt

off

non-ignorable

FALSE

FALSE

dsb

off

non-ignorable

FALSE

FALSE

lb

off

non-ignorable

FALSE

FALSE

mk

off

non-ignorable

FALSE

FALSE

ms

off

non-ignorable

FALSE

FALSE

ml

off

non-ignorable

FALSE

FALSE

mt

upper

non-ignorable

FALSE

FALSE

mr

off

non-ignorable

TRUE

FALSE

mn

off

non-ignorable

FALSE

FALSE

ne

off

non-ignorable

FALSE

FALSE

se

off

non-ignorable

FALSE

FALSE

se@collation=search

off

non-ignorable

TRUE

FALSE

nb

off

non-ignorable

FALSE

FALSE

nb@collation=search

off

non-ignorable

TRUE

FALSE

nn

off

non-ignorable

FALSE

FALSE

nn@collation=search

off

non-ignorable

TRUE

FALSE

or

off

non-ignorable

TRUE

FALSE

om

off

non-ignorable

FALSE

FALSE

ps

off

non-ignorable

TRUE

FALSE

fa

off

non-ignorable

TRUE

FALSE

fa_AF

off

non-ignorable

TRUE

FALSE

pl

off

non-ignorable

FALSE

FALSE

pt

off

non-ignorable

FALSE

FALSE

pa

off

non-ignorable

TRUE

FALSE

ro

off

non-ignorable

FALSE

FALSE

ru

off

non-ignorable

FALSE

FALSE

sr

off

non-ignorable

FALSE

FALSE

sr_Latn

off

non-ignorable

FALSE

FALSE

sr_Latn@collation=search

off

non-ignorable

TRUE

FALSE

si

off

non-ignorable

TRUE

FALSE

si@collation=dictionary

off

non-ignorable

TRUE

FALSE

sk

off

non-ignorable

FALSE

FALSE

sk@collation=search

off

non-ignorable

TRUE

FALSE

sl

off

non-ignorable

FALSE

FALSE

es

off

non-ignorable

FALSE

FALSE

es@collation=search

off

non-ignorable

TRUE

FALSE

es@collation=traditional

off

non-ignorable

FALSE

FALSE

sw

off

non-ignorable

FALSE

FALSE

sv

off

non-ignorable

FALSE

FALSE

sv@collation=search

off

non-ignorable

TRUE

FALSE

ta

off

non-ignorable

TRUE

FALSE

te

off

non-ignorable

TRUE

FALSE

th

off

deslocado

TRUE

FALSE

bo

off

non-ignorable

FALSE

FALSE

to

off

non-ignorable

FALSE

FALSE

tr

off

non-ignorable

FALSE

FALSE

tr@collation=search

off

non-ignorable

TRUE

FALSE

uk

off

non-ignorable

FALSE

FALSE

hsb

off

non-ignorable

FALSE

FALSE

ur

off

non-ignorable

FALSE

FALSE

ug

off

non-ignorable

FALSE

FALSE

vi

off

non-ignorable

TRUE

FALSE

vi@collation=traditional

off

non-ignorable

TRUE

FALSE

wae

off

non-ignorable

FALSE

FALSE

cy

off

non-ignorable

FALSE

FALSE

yi

off

non-ignorable

TRUE

FALSE

yi@collation=search

off

non-ignorable

TRUE

FALSE

yo

off

non-ignorable

TRUE

FALSE

zu

off

non-ignorable

FALSE

FALSE

Voltar

Agrupamentos