FireDAC.Phys.MongoDBWrapper.TMongoCollection.Remove
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();
関連項目
- FireDAC.Phys.MongoDBWrapper.TMongoCollection.DocsRemoved
- FireDAC.Phys.MongoDBWrapper.TMongoCollection.BeginBulk