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 */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | TMongoCollection |
Beschreibung
Entfernt die Dokumente, die einem angegebenen Selektor entsprechen, aus der Sammlung.
Remove unterstützt zwei verschiedene Programmierstile.
Sie können optional eine Menge von Entfernen-Flags angeben.
Beispiel
Das folgende Beispiel entfernt alle Restaurants mit dem Namen "La Bella Italia" aus der Sammlung.
MongDB-Shell:
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();
Siehe auch
- FireDAC.Phys.MongoDBWrapper.TMongoCollection.DocsRemoved
- FireDAC.Phys.MongoDBWrapper.TMongoCollection.BeginBulk