Verwenden der Sortierung in Amazon DocumentDB 8.0 - Amazon DocumentDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden der Sortierung in Amazon DocumentDB 8.0

Amazon DocumentDB 8.0 unterstützt jetzt die Sortierung. Die Sortierung ermöglicht es Ihnen, sprachspezifische Regeln für den Zeichenkettenvergleich zu konfigurieren. Mit der Sortierung können Sie Regeln für Vergleiche unter Berücksichtigung der Groß- und Kleinschreibung oder ein Sprachgebietsschema angeben. Die Sortierung kann in DocumentDB 8.0 auf Sammlungs- oder Indexebene konfiguriert werden. Wenn Sie die Sortierung in DocumentDB verwenden, wird intern ein Kollatierungsdokument mit den folgenden Parametern erstellt.

{ locale: string, caseLevel: boolean, caseFirst: string, strength: int, numericOrdering: boolean, alternate: string, maxVariable: string, backwards: boolean, normalization: boolean }

Einschränkungen

Für die Sortierung gelten in Amazon DocumentDB die folgenden Einschränkungen:

  • Die Sortierung ist mit Planner v3 kompatibel, das in Amazon DocumentDB 8.0 verfügbar ist. Der Wechsel zu Plannerv2 oder Plannerv1 kann zu inkonsistentem Verhalten führen, einschließlich der Fehlermeldung „Index nicht gefunden“.

  • Wenn eine Mongodb-Sammlung mit Sortierung exportiert wird, müssen Sie aufgrund inhärenter Bibliotheksunterschiede die Dateien metadata.bson aktualisieren und ihre Version vor der Migration von 57.1 auf 60.2 ändern.

  • In seltenen Fällen können Ihre Sortierungseinstellungen das interne Limit für die Zeichenanzahl überschreiten und den folgenden Fehler verursachen. „Fehler: Das Kollationsdokument enthält nicht standardmäßige Attribute, die mehr als unterstützt werden. Bitte reduzieren Sie die Anzahl der Optionen.“ Versuchen Sie in diesem Fall, die Optionen, die Sie im Sortierungsdokument angeben, zu reduzieren, oder versuchen Sie, wo immer möglich, Standardwerte zu verwenden.