FireDAC.Phys.MongoDBWrapper.TMongoCollection.Count

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
FireDAC.Phys.MongoDBWrapper.pas
FireDAC.Phys.MongoDBWrapper.hpp
FireDAC.Phys.MongoDBWrapper TMongoCollection


Description

Renvoie le nombre de documents de la collection qui correspondent à la requête spécifiée.

Count prend en charge deux styles de codage différents.

Facultativement, vous pouvez spécifier un ensemble d'indicateurs de requête.

Exemple

L'exemple suivant obtient le nombre de restaurants italiens correspondant au code postal 10075.

Shell MongDB :

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();

Voir aussi