Skip to main content

What does Atlan crawl from MongoDB (self-managed)?

This reference document details the MongoDB (self-managed) assets and properties that Atlan crawls and maps during metadata extraction. Atlan currently doesn't support lineage for MongoDB (self-managed) assets.

Assets

Atlan crawls and maps the following asset types from MongoDB (self-managed): databases, Collections, and columns. After crawling MongoDB (self-managed), you can use connector-specific filters to discover assets. The Collection type filter is available for Collections, allowing you to filter by collection types including Time Series, Capped, and Clustered.

The following sections show how each asset type is mapped from MongoDB to Atlan, including source properties and their corresponding Atlan properties.

Databases

Atlan maps databases from MongoDB to its Database asset type.

Source propertyAtlan property
TABLE_CATname
TABLE_COUNTmongoDBDatabaseCollectionCount

Collections

Atlan maps Collections from MongoDB to its Collection asset type.

Source propertyAtlan property
TABLE_NAMEname
TABLE_CATdatabaseName
COLUMN_COUNTcolumnCount
collStats.storageSizesizeBytes
collStats.countrowCount
typemongoDBCollectionSubtype
schemamongoDBCollectionSchemaDefinition
collStats.cappedmongoDBCollectionIsCapped
collStats.maxSizemongoDBCollectionMaxSize
collStats.maxmongoDBCollectionMaximumDocumentCount
options.timeseries.timeFieldmongoDBCollectionTimeField
options.timeseries.granularitymongoDBCollectionTimeGranularity
options.expireAfterSecondsmongoDBCollectionExpireAfterSeconds
collStats.numOrphanDocsmongoDBCollectionNumOrphanDocs
collStats.nindexesmongoDBCollectionNumIndexes
collStats.totalIndexSizemongoDBCollectionTotalIndexSize
collStats.avgObjSizemongoDBCollectionAverageObjectSize

Columns

Atlan maps the following metadata from MongoDB to its Column asset type. For details on how column schemas are consolidated and what limitations apply, see How are column schemas consolidated and what are the limitations? in the FAQ.

Atlan propertyWhere in Atlan
namename
orderorder
dataTypedataType
rawdataTypeDefinition (raw schema of nested columns in a given parent column)rawdataTypeDefinition
parentColumnQualifiedName (complete hierarchy from parent column to child column)parentColumnQualifiedName
nosqlCollectionNamecollection