FireDAC.Phys.MongoDBWrapper.TMongoDatabase
Delphi
TMongoDatabase = class(TMongoObject)
C++
class PASCALIMPLEMENTATION TMongoDatabase : public TMongoObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | FireDAC.Phys.MongoDBWrapper |
説明
MongoDB データベースを表します。このクラスを使用すると、コレクションと表されるデータベースの使用を管理することができます。
TMongoDatabase のインスタンスを直接作成してはいけません。データベース オブジェクトを取得するには、次の方法のいずれかを変わりに行います:
- TMongoConnection.GetDatabase で、TMongoDatabase の新しいインスタンスを取得。
- TMongoConnection.Databases で、TMongoDatabase の共有インスタンスを取得。
TMongoDatabase では次のことが可能です:
- コレクションのアクセスおよび管理: CreateCollection、ListCollections、HasCollection、Collections、GetCollection、DropCollection。
- ユーザー管理: AddUser、DropUser、DropAllUsers。
- コマンドの実行: Command、CommandSimple
- Access document by DBRef。
- MpongoDB サーバーからのデータベースの削除。
- レプリカ セットの読み書き方法の設定: ReadPreference, WriteConcern.