Potrzebuję zrobić sortowanie alfanumeryczne na jednym z pól w mojej kolekcji. To pole zawiera informacje o chromosomie.Czy MongoDB może sortować alfanumerycznie?
Chr1,
Chr2,
..,
..,
..,
Chr10,
Chr11,
..,
..,
ChrX,
ChrY
Zamiast się wartości w tej kolejności, mam je w
Chr1,
Chr11
Jest to powszechny problem i zastanawiałem się, czy MongoDB ma wbudowane rozwiązanie dla tego rodzaju lub powinniśmy włamać tak jak zwykle robimy w Oracle. Jeśli nie ma wbudowanego rozwiązania, jaki jest najlepszy sposób na uzyskanie tego rodzaju? Sortowanie naturalne jest rozwiązaniem dopuszczalnym, ale już zastosowałem je do innej dziedziny.
Każda pomoc byłaby bardzo ceniona.
Sortuje jako ciąg. Nie ma wbudowanego sposobu, aby sobie z tym poradzić (czy istnieje w innych DB?)? – WiredPrairie