Skip to content

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:

  • Snippets — small, atomic examples of single-step use cases.
  • Patterns — walkthroughs of common multi-step implementation patterns.
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