FireDAC.Phys.MongoDBWrapper.TMongoCollection.Count

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Count(AQuery: TMongoQuery; AFlags: TMongoQueryFlags = []): Int64; overload;
function Count(AFlags: TMongoQueryFlags = []): TMongoQuery; overload;

C++

__int64 __fastcall Count(TMongoQuery* AQuery, TMongoQueryFlags AFlags = TMongoQueryFlags() )/* overload */;
TMongoQuery* __fastcall Count(TMongoQueryFlags AFlags = TMongoQueryFlags() )/* overload */;

Eigenschaften

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


Beschreibung

Gibt die Anzahl der Dokumente in der Sammlung zurück, die der angegebenen Abfrage entsprechen.

Count unterstützt zwei verschiedene Programmierstile.

Sie können optional eine Menge von Abfrage-Flags angeben.

Beispiel

Das folgende Beispiel ermittelt die Anzahl der italienischen Restaurants im PLZ-Bereich 10075.

MongDB-Shell:

db.restaurants.count({ cuisine: "Italian", "address.zipcode": "10075" })

Delphi:

Count := MyCollection.Count
  .Match
    .Add('cuisine', 'Italian')
    .Add('address.zipcode', '10075')
  .&End
  .Value;

C++:

int Count = MyCollection->Count()
  ->Match()
    ->Add("cuisine", String("Italian"))
    ->Add("address.zipcode", String("10075"))
  ->End()
  ->Value();

Siehe auch