---
title: Charmhub | Deploy MongoDB using Charmhub - The Open Operator Collection
description: Deploy the latest version of MongoDB on any cloud.
url: https://charmhub.io/mongodb/libraries/users
---

# MongoDB

[Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")

* [Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")
* [Databases](https://charmhub.io/?filter=databases)

Platform:

24.04

22.04

6/stable 265

```
juju deploy mongodb --channel 6/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

[Toggle side navigation](https://charmhub.io/mongodb/libraries/users#drawer)

## charms.mongodb.v1.users

* [*Docstrings*Docstrings](https://charmhub.io/mongodb/libraries/users)
  [*Code*Source code](https://charmhub.io/mongodb/libraries/users/source-code)
* + Download

    Fetch library

    ```
    charmcraft fetch-lib charms.mongodb.v1.users
    ```

    [Download users.py](https://charmhub.io/mongodb/libraries/users/download)
  + *Last updated* 09 Aug 2024
  + *Revision* Library version 1.2

Users configuration for MongoDB.

---

Index

* [class MongoDBUser](https://charmhub.io/mongodb/libraries/users#mongodbuser)
* + [def get\_username(
    self)](https://charmhub.io/mongodb/libraries/users#mongodbuser-get_username)
* + [def get\_password\_key\_name(
    self)](https://charmhub.io/mongodb/libraries/users#mongodbuser-get_password_key_name)
* + [def get\_database\_name(
    self)](https://charmhub.io/mongodb/libraries/users#mongodbuser-get_database_name)
* + [def get\_roles(
    self)](https://charmhub.io/mongodb/libraries/users#mongodbuser-get_roles)
* + [def get\_mongodb\_role(
    self)](https://charmhub.io/mongodb/libraries/users#mongodbuser-get_mongodb_role)
* + [def get\_privileges(
    self)](https://charmhub.io/mongodb/libraries/users#mongodbuser-get_privileges)
* + [def get\_hosts(
    self)](https://charmhub.io/mongodb/libraries/users#mongodbuser-get_hosts)
* + [def get\_password\_key\_name\_for\_user(
    username)](https://charmhub.io/mongodb/libraries/users#mongodbuser-get_password_key_name_for_user)

#### class MongoDBUser

Description

Base class for MongoDB users. None

Methods

MongoDBUser.
get\_username(

*self*
)

Description

Returns the username of the user. None

MongoDBUser.
get\_password\_key\_name(

*self*
)

Description

Returns the key name for the password of the user. None

MongoDBUser.
get\_database\_name(

*self*
)

Description

Returns the database of the user. None

MongoDBUser.
get\_roles(

*self*
)

Description

Returns the role of the user. None

MongoDBUser.
get\_mongodb\_role(

*self*
)

Description

Returns the MongoDB role of the user. None

MongoDBUser.
get\_privileges(

*self*
)

Description

Returns the privileges of the user. None

MongoDBUser.
get\_hosts(

*self*
)

Description

Returns the hosts of the user. None

MongoDBUser.
get\_password\_key\_name\_for\_user(

username: str
)

Description

Returns the key name for the password of the user. None
