FireDAC.Phys.MongoDBWrapper.TMongoIndex

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTMongoIndex

Delphi

TMongoIndex = class(TObject)

C++

class PASCALIMPLEMENTATION TMongoIndex : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Phys.MongoDBWrapper.pas
FireDAC.Phys.MongoDBWrapper.hpp
FireDAC.Phys.MongoDBWrapper FireDAC.Phys.MongoDBWrapper


Beschreibung

Flüssiger Definitionsgenerator MongoDB Index (EN).

Sie können eine Instanz von TMongoIndex direkt erstellen. Verwenden Sie TMongoCollection.CreateIndex, um Ihren Index einer Sammlung hinzuzufügen.

Die Methode Keys gibt einen Builder für Indexschlüssel zurück.

Verwenden Sie die Eigenschaft Optionen, um den Namen des Indexes und andere Attribute anzugeben.

Beispiel

Das folgende Beispiel zeigt wie Sie einen Index von drei Feldern in aufsteigender Reihenfolge definieren können.

MongoDB-Shell:

{ a: 1, b: 1, c: 1 }

Delphi:

MyIndex := TMongoIndex.Create(MyConnection.Env);
MyIndex.Keys.Ascending(['a', 'b', 'c']);

C++:

TMongoIndex* MyIndex = new TMongoIndex(MyConnection->Env);
MyIndex->Keys()->Ascending(OPENARRAY(String, ("a", "b", "c")));

Siehe auch