ht
Documentation
WelcomeConcepts

Get Started

OverviewCreate a sourceCreate a modelCreate a destinationCreate a sync

Destinations

AcousticActiveCampaignAirtableAmplitudeAsanaAuth0Bing AdsBrazeChurnzeroClientSuccessCloseCustom DestinationCustomer.ioFacebook Conversions APIFacebook Custom AudiencesFacebook Offline Conversions APIFacebook Product CatalogFreshdeskFrontGainsightGainsight PXGoogle AdsGoogle Campaign ManagerGoogle SheetsHeapHubspotIntercomIterableJiraKlaviyoMailchimpMarketoMixpanelMoengageMongoDBmParticleNetsuiteNotionOneSignalOrbitOutreachPartnerstackPendoPipedrivePostgreSQLQualtricsReply.ioRoktRudderstackS3SailthruSalesforceSalesforce Marketing CloudSalesforce Marketing Cloud File DropSalesloftSegmentSendGridSFTPSlackSnapchatStripeTheTradeDesk PostbackTiktokTotangoUserflowVeroWebhookZendesk
Documentation/Destinations/Mongodb
ht
Documentation

MongoDB

Table of Contents
Connect to MongoDB
MongoDB is an open-source, NoSQL, and document-oriented database that is used for high-volume data storage. It used as a production data base to run applications.

Connect to MongoDB

When creating a MongoDB destination, you can choose the host, port, username, password and database, or provide the full URL that MongoDB would understand. For more information, go to the official connection guide.

Mappings and identifiers

Hightouch requires to identify one field as the document main identifier. Usually is the _id field, that is autogenerated by MongoDB if not provided, but you can choose any other field. Be aware that you might need an index on that field to speed up the sync.For mappings, you could send every column as a field in the document, or choose mappings that allows you to filter and translate to the field names you need for your documents.

Compatible Versions

The minimum supported MongoDB version is 4.0. Earlier versions might work fine but are not officially supported.