FireDAC.Phys.MongoDBWrapper.TMongoDatabase
Delphi
TMongoDatabase = class(TMongoObject)
C++
class PASCALIMPLEMENTATION TMongoDatabase : 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
Repräsentiert eine MongoDB-Datenbank. Mit dieser Klasse können Sie die Sammlungen und Benutzer der dargestellten Datenbank verwalten.
Sie dürfen eine Instanz von TMongoDatabase nicht direkt erstellen. Verwenden Sie stattdessen zum Abrufen eines Datenbankobjekts eine der folgenden Methoden:
- TMongoConnection.GetDatabase, um eine neue Instanz von TMongoDatabase abzurufen.
- TMongoConnection.Databases, um eine gemeinsam genutzte Instanz von TMongoDatabase abzurufen.
Mit TMongoDatabase können Sie:
- Auf Sammlungen zugreifen und diese verwalten: CreateCollection, ListCollections, HasCollection, Collections, GetCollection, DropCollection.
- Benutzer verwalten: AddUser, DropUser, DropAllUsers.
- Befehle ausführen: Command, CommandSimple.
- Mithilfe von DBRef auf ein Dokument zugreifen.
- Die Datenbank aus dem MongoDB-Server löschen.
- Konfigurieren der Semantik zu Lesen und Schreiben der Replikatgruppe (EN): ReadPreference, WriteConcern.