FireDAC.Phys.MongoDBWrapper.TMongoDocument
Delphi
TMongoDocument = class(TMongoObject)
C++
class PASCALIMPLEMENTATION TMongoDocument : public TMongoObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | FireDAC.Phys.MongoDBWrapper |
Beschreibung
Definiert ein Dokument, das das Schlüsselobjekt in der MongoDB-API ist. Kapselt die MongoDB-bson_t-Struktur.
MongoDB speichert alle Daten in Dokumenten, die aus Schlüssel/Wertepaaren zusammengesetzte JSON-Datenstrukturen sind, zum Beispiel:
{ "item": "pencil", "qty": 500, "type": "no.2" }
TMongoDocument ist die Schlüsselentität in der MongoDB-API, die für Datenaustausch, Erstellung von Abfragen, Verarbeitung von Fehlern und mehr zuständig ist. TMongoDocument stellt mehrere Methoden und Eigenschaften bereit, wie z. B.:
- Die Eigenschaft Builder: Gibt eine Referenz auf den TJSONObjectBuilder-BSON-Builder zurück.
- Die Methode Iterator: Gibt eine Referenz auf den TJSONIterator-BSON-Iterator zurück.
- Die Methoden Add, Append und weitere, die einen vereinfachten Zugriff auf den Builder bereitstellen.