MongoDB¶
Base class for MongoDB assets.
Reference documentation
This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand managing MongoDB assets in Atlan. For that, we would suggest starting with either:
classDiagram
direction RL
class MongoDBCollection
link MongoDBCollection "../entities/mongodbcollection"
class Table
link Table "../entities/table"
Table <|-- MongoDBCollection : extends
MongoDB <|-- MongoDBCollection : extends
class MongoDBDatabase
link MongoDBDatabase "../entities/mongodbdatabase"
class Database {
<<abstract>>
}
link Database "../entities/database"
Database <|-- MongoDBDatabase : extends
MongoDB <|-- MongoDBDatabase : extends
SQL <|-- Database : extends
class SQL {
<<abstract>>
}
link SQL "../entities/sql"
SQL <|-- Table : extends
Catalog <|-- SQL : extends
class MongoDB {
<<abstract>>
}
link MongoDB "../entities/mongodb"
class NoSQL {
<<abstract>>
}
link NoSQL "../entities/nosql"
NoSQL <|-- MongoDB : extends
class Catalog {
<<abstract>>
}
link Catalog "../entities/catalog"
Catalog <|-- NoSQL : extends
class Asset {
<<abstract>>
}
link Asset "../entities/asset"
Asset <|-- Catalog : extends
class Referenceable {
<<abstract>>
}
link Referenceable "../entities/referenceable"
Referenceable <|-- Asset : extends
Relationships¶
The following illustrates how the various MongoDB objects inter-relate with each other:
erDiagram
Connection ||..o{ MongoDBDatabase : ""
MongoDBDatabase |o--o{ MongoDBCollection : mongoDBCollections
MongoDBCollection |o--o{ Column : columns