FireDAC.Phys.MongoDBWrapper.TMongoCollection.Remove

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

Delphi

procedure Remove(ASelector: TMongoSelector; AFlags: TRemoveFlags = []); overload;
function Remove(AFlags: TRemoveFlags = []): TMongoSelector; overload;

C++

void __fastcall Remove(TMongoSelector* ASelector, TRemoveFlags AFlags = TRemoveFlags() )/* overload */;
TMongoSelector* __fastcall Remove(TRemoveFlags AFlags = TRemoveFlags() )/* overload */;

プロパティ

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


説明

指定されたセレクタに一致するドキュメントをコレクションから削除します。

Remove では 2 種類のコーディング スタイルをサポートしています。

必要に応じて、削除フラグのセットを指定することができます。

次の例では、"La Bella Italia" という名前のすべてのレストランをコレクションから削除しています。

MongDB シェルの場合:

db.restaurants.remove({ name: "La Bella Italia" })

Delphi の場合:

MyCollection.Remove
  .Match
    .Add('name', 'La Bella Italia')
    .&End
  .Exec;

C++ の場合:

MyCollection->Remove()
  ->Match()
    ->Add("name", String("La Bella Italia"))
    ->End()
  ->Exec();

関連項目