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 les 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.
- Gestion des 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 les replica set read and write semantics (EN): ReadPreference, WriteConcern.