FireDAC.Phys.MongoDBWrapper.TMongoDatabase
Delphi
TMongoDatabase = class(TMongoObject)
C++
class PASCALIMPLEMENTATION TMongoDatabase : public TMongoObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FireDAC.Phys.MongoDBWrapper.pas FireDAC.Phys.MongoDBWrapper.hpp |
FireDAC.Phys.MongoDBWrapper | FireDAC.Phys.MongoDBWrapper |
Description
Représente une base de données MongoDB (EN). Utilisez cette classe pour gérer les collections et les utilisateurs de la base de données représentée.
Vous ne devez pas créer directement une instance de TMongoDatabase. Afin d'obtenir un objet base de données, utilisez l'une des méthodes suivantes à la place :
- TMongoConnection.GetDatabase pour obtenir une nouvelle instance de TMongoDatabase.
- TMongoConnection.Databases pour obtenir une instance partagée de TMongoDatabase.
TMongoDatabase vous permet d'effectuer les actions suivantes :
- Accéder aux collections et les gérer : CreateCollection, ListCollections, HasCollection, Collections, GetCollection, DropCollection.
- Gérer les utilisateurs : AddUser, DropUser, DropAllUsers.
- Exécuter des commandes : Command, CommandSimple.
- Accéder à un document par DBRef.
- Retirer la base de données du serveur MongoDB.
- Configurer la sémantique d'écriture et de lecture des ensembles de répliques (EN) : ReadPreference, WriteConcern.