FireDAC.Phys.MongoDBWrapper.TMongoIndex

提供: RAD Studio API Documentation
移動先: 案内検索

System.TObjectTMongoIndex

Delphi

TMongoIndex = class(TObject)

C++

class PASCALIMPLEMENTATION TMongoIndex : public System::TObject

プロパティ

種類 可視性 ソース ユニット
class public
FireDAC.Phys.MongoDBWrapper.pas
FireDAC.Phys.MongoDBWrapper.hpp
FireDAC.Phys.MongoDBWrapper FireDAC.Phys.MongoDBWrapper


説明

フルーエント MongoDB インデックスの定義ビルダ。

TMongoIndex のインスタンスを直接作成することができます。インデックスをコレクションに追加するには、TMongoCollection.CreateIndex を使用します。

Keys メソッドは、インデックス キーのビルダを返します。

Options プロパティを使用すると、インデックスや他の属性の名前を指定することができます。

例:

次の例では、3 つのフィールドのインデックスを昇順に定義する方法を示しています:

MongoDB シェル:

{ 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")));

関連項目