CosmosMongoDB¶
These are the model elements in Atlan related to Cosmos MongoDB.
Reference documentation
This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand how to manage Cogmos MongoDB assets in Atlan. For that, we would suggest starting with either:
classDiagram
direction RL
class CosmosMongoDB {
<<abstract>>
}
link CosmosMongoDB "../cosmosmongodb"
class NoSQL {
<<abstract>>
}
link NoSQL "../nosql"
NoSQL <|-- CosmosMongoDB : extends
class Catalog {
<<abstract>>
}
link Catalog "../catalog"
Catalog <|-- NoSQL : extends
class Asset {
<<abstract>>
}
link Asset "../asset"
Asset <|-- Catalog : extends
class Referenceable {
<<abstract>>
}
link Referenceable "../referenceable"
Referenceable <|-- Asset : extends
SQL <|-- Database : extends
class SQL {
<<abstract>>
}
link SQL "../entities/sql"
SQL <|-- Table : extends
Catalog <|-- SQL : extends
NoSQL <|-- MongoDB : extends
class MongoDBCollection
link MongoDBCollection "../entities/mongodbcollection"
MongoDB <|-- MongoDBCollection : extends
Table <|-- MongoDBCollection : extends
class CosmosMongoDBCollection
link CosmosMongoDBCollection "../entities/cosmosmongodbcollection"
MongoDBCollection <|-- CosmosMongoDBCollection : extends
CosmosMongoDB <|-- CosmosMongoDBCollection : extends
class MongoDBDatabase
link MongoDBDatabase "../entities/mongodbdatabase"
Database <|-- MongoDBDatabase : extends
MongoDB <|-- MongoDBDatabase : extends
class CosmosMongoDBDatabase
link CosmosMongoDBDatabase "../entities/cosmosmongodbdatabase"
MongoDBDatabase <|-- CosmosMongoDBDatabase : extends
CosmosMongoDB <|-- CosmosMongoDBDatabase : extends
Relationships¶
The following illustrates how the various MongoDB objects inter-relate with each other:
erDiagram
Connection ||..o{ CosmosMongoDBDatabase : ""
CosmosMongoDBDatabase |o--o{ CosmosMongoDBCollection : cosmosMongoDBCollections
CosmosMongoDBCollection |o--o{ Column : columns