FireDAC.Phys.MongoDBWrapper.TMongoExpression.Append
Delphi
function Append(const ADoc: TMongoDocument): TMongoExpression<T>; overload; inline;
function Append(const AJSON: String): TMongoExpression<T>; overload; inline;
function Append(const AItems: array of const): TMongoExpression<T>; overload;
C++
TMongoExpression__1<T>* __fastcall Append(TMongoDocument* const ADoc)/* overload */;
TMongoExpression__1<T>* __fastcall Append(const System::UnicodeString AJSON)/* overload */;
TMongoExpression__1<T>* __fastcall Append(const System::TVarRec *AItems, const int AItems_High)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | TMongoExpression |
Description
Ajoute un contenu spécifié à la fin de cette expression et renvoie une référence à cette expression.
Utilisez cette méthode pour ajouter un contenu spécifié à cette expression. Cette méthode est surchargée et peut être utilisée pour l'ajout de contenu des types suivants :
En-tête de méthode | Description |
---|---|
Append(const ADoc: TMongoDocument)
|
Ajoute le contenu du document |
Append(const AJSON: String)
|
Ajoute le contenu du document |
Append(const AItems: array of const)
|
Ajoute un tableau ouvert Le tableau ouvert représente un JSON "analysé". Pour ajouter plusieurs éléments, procédez comme suit :
Par exemple :
|
Exemples
A titre explicatif, prenons les exemples suivants :
Delphi :
var
oExp: TMongoExpression;
.....
oExp.Append('{"coord": [-73.95, 40.77]}');
C++Builder :
...
TMongoExpression *oExp;
oExp->Append("{'coord': [-73.95, 40.77]}");