| Name | Description | Type | Package | Framework |
| AbstractMongoDBServer | Interface | brooklyn.entity.nosql.mongodb | Brooklyn | |
| AbstractMongoDBSshDriver | Class | brooklyn.entity.nosql.mongodb | Brooklyn | |
| CoLocatedMongoDBRouter | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| CoLocatedMongoDBRouterImpl | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBClient | Interface | brooklyn.entity.nosql.mongodb | Brooklyn | |
| MongoDBClientDriver | Interface | brooklyn.entity.nosql.mongodb | Brooklyn | |
| MongoDBClientImpl | Class | brooklyn.entity.nosql.mongodb | Brooklyn | |
| MongoDBClientSshDriver | Class | brooklyn.entity.nosql.mongodb | Brooklyn | |
| MongoDBClientSupport | Manages connections to standalone MongoDB servers. | Class | brooklyn.entity.nosql.mongodb | Brooklyn |
| MongoDBConfigServer | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBConfigServerCluster | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBConfigServerClusterImpl | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBConfigServerDriver | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBConfigServerImpl | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBConfigServerSshDriver | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBDriver | Interface | brooklyn.entity.nosql.mongodb | Brooklyn | |
| MongoDBReplicaSet | A replica set of MongoDBServers, based on DynamicCluster which can be resized by a policy An issue with mongod on Mac OS X can cause unpredictable failure of servers at start-up. | Interface | brooklyn.entity.nosql.mongodb | Brooklyn |
| MongoDBReplicaSetImpl | Replica sets have a minimum of three members. | Class | brooklyn.entity.nosql.mongodb | Brooklyn |
| MongoDBReplicaSetImpl .MemberTrackingPolicy | Class | brooklyn.entity.nosql.mongodb | Brooklyn | |
| MongoDBRouter | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBRouterCluster | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBRouterClusterImpl | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBRouterClusterImpl .MemberTrackingPolicy | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBRouterDriver | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBRouterImpl | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBRouterSshDriver | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBServer | Interface | brooklyn.entity.nosql.mongodb | Brooklyn | |
| MongoDBServerImpl | Class | brooklyn.entity.nosql.mongodb | Brooklyn | |
| MongoDBShardCluster | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBShardClusterImpl | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBShardedDeployment | Interface | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBShardedDeploymentImpl | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBShardedDeploymentImpl .ColocatedRouterTrackingPolicy | Class | brooklyn.entity.nosql.mongodb.sharding | Brooklyn | |
| MongoDBSshDriver | Class | brooklyn.entity.nosql.mongodb | Brooklyn | |
| ReplicaSetConfig | Simplifies the creation of configuration objects for Mongo DB replica sets. | Class | brooklyn.entity.nosql.mongodb | Brooklyn |
| ReplicaSetMemberStatus | enum ReplicaSetMemberStatusSee Also:Replica set status reference | Class | brooklyn.entity.nosql.mongodb | Brooklyn |