FireDAC.Phys.MongoDBWrapper.TMongoDocument
Delphi
TMongoDocument = class(TMongoObject)
C++
class PASCALIMPLEMENTATION TMongoDocument : public TMongoObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | FireDAC.Phys.MongoDBWrapper |
説明
MongoDB API の主要オブジェクトであるドキュメントを定義したものです。MongoDB bson_t 構造体をカプセル化したものです。
MongoDB では、すべてのデータをドキュメント内に格納します。このドキュメントは、キー/値ペアから構成される JSON データで、たとえば次のようなものです。
{ "item": "pencil", "qty": 500, "type": "no.2" }
TMongoDocument は、MongoDB API の主要エンティティで、データ交換、クエリ構築、エラー処理などを担当します。 TMongoDocument では、次に示すようないくつかのメソッドやプロパティが提供されています。
- Builder プロパティ: BSON ビルダ TJSONObjectBuilder の参照を返します。
- Iterator メソッド: BSON イテレータ TJSONIterator の参照を返します。
- ビルダの使い方を簡略化するための Add、Append などのメソッド。