MongoDB: add missing name accessor to get database name. (#4020)

This commit is contained in:
Matej Kenda 2023-05-05 15:33:21 +02:00 committed by GitHub
parent dd21b48d05
commit 9a2c16f55a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -45,6 +45,9 @@ public:
virtual ~Database();
/// Destroys the Database.
const std::string& name() const;
/// Database name
bool authenticate(Connection& connection, const std::string& username, const std::string& password, const std::string& method = AUTH_SCRAM_SHA1);
/// Authenticates against the database using the given connection,
/// username and password, as well as authentication method.
@ -160,6 +163,12 @@ private:
//
// inlines
//
inline const std::string& Database::name() const
{
return _dbname;
}
inline Poco::SharedPtr<Poco::MongoDB::QueryRequest> Database::createCommand() const
{
Poco::SharedPtr<Poco::MongoDB::QueryRequest> cmd = createQueryRequest("$cmd");