Mongo DB-Sortierung Mit Groß- und Kleinschreibung
Ich würde gerne eine sortierte form von Namen von mongodb.Ich hatte dies durch die folgenden
query.sort().on("name", Order.ASCENDING)
mit dieser Ausführung der Abfrage konnte ich gefunden werden die sortierten Ergebnisse mit groß-und Kleinschreibung. Aber ich will einfach Nur, um die Ergebnisse im Fall ignoriert form. Wie es zu tun? Bitte führe mich durch diesen.
Ich arbeite auf java-code. Also bitte, schlagen Sie mich mit geeigneten Methoden.
InformationsquelleAutor der Frage Varun Kumar | 2014-04-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update: Diese Antwort ist veraltet, 3.4 wird der groß-und Kleinschreibung Indizes. Blick auf die JIRA-weitere Informationen https://jira.mongodb.org/browse/SERVER-90
Leider MongoDB noch keine groß-und Kleinschreibung Indizes: https://jira.mongodb.org/browse/SERVER-90 und die Aufgabe wurde nach hinten geschoben.
Dies bedeutet, der einzige Weg, um zu Sortieren groß-und Kleinschreibung ist derzeit tatsächlich eine spezifische "untere Gehäuse" - Feld, kopieren Sie den Wert (untere Gehäuse natürlich) des sort-Feldes in Frage und Sortierung auf, dass statt.
InformationsquelleAutor der Antwort Sammaye
Sortierung funktioniert wie in MongoDB aber Sie können dies tun, on the fly mit Aggregat:
Nehmen Sie die folgenden Daten:
Also mit der folgenden Anweisung:
Würden die Ergebnisse erzielen, wie:
Der tatsächlichen Reihenfolge der Einfügung beibehalten werden für alle Werte, die sich in der gleichen Tonart Umgerechnet.
InformationsquelleAutor der Antwort Neil Lunn
Dies ist eine Problem für eine Recht lange Zeit auf MongoDB JIRA, aber es ist nun behoben. Werfen Sie einen Blick auf diese release notes für die ausführliche Dokumentation. Sollten Sie verwenden
collation
.InformationsquelleAutor der Antwort Mladen Janjetovic
Hier ist es in Java. Ich mischte no-args und die erste Schlüssel-val Varianten
BasicDBObject
nur für AbwechslungInformationsquelleAutor der Antwort Buzz Moschetti
Lösen wir dieses problem mit Hilfe von .sort-Funktion in JavaScript-array
Hier ist der code
InformationsquelleAutor der Antwort Kevin Alviola