Less
  • πŸ‘‹Welcome to Less
  • πŸƒ Getting Started
    • A Quick Overview
    • Storage
    • Connectors
    • Modelling
  • πŸƒ Exercises
    • Data-Driven Ecommerce
      • Hints
    • Automated Financial Analysis
      • Hints
        • Part 1 - Profit & Loss
        • Part 2 - Metrics
        • Part 3 - Accrual-Based Accounting
    • AI-driven product reviews
      • Hints
  • πŸ”Œ Connectors
    • Intro to Connector
    • Connector Guides
      • AWS Billing
      • Billy
      • Bing Ads
      • Python Connection
      • Customer.io
      • CVR Virk
      • DAWA
      • Dinero
      • DMI
      • ECB Exchange Rates
      • Meta Ads
      • Facebook Page Insights
      • Google Ads
      • Google Analytics
      • Google Sheets
      • Heap.io
      • HubSpot
      • HubSpot Email Marketing (coming soon!)
      • Instagram Page Insights
      • ISO Calendar
      • LinkedIn Ads
      • Mailchimp
      • Matomo
      • Marathon (coming soon!)
      • Mixpanel
      • MongoDB
      • MSSQL
      • MySQL
      • PostgreSQL
      • Salary.dk
      • Slack
      • Stripe
      • Trustpilot (coming soon!)
      • WooCommerce (coming soon!)
      • Zettle
  • 🧊 Modelling
    • Intro to the Canvas
    • Action Guides
      • Basics
        • Input
        • Output
        • Fill
        • Filter
        • Formats
        • Limit
        • Rename
        • Replace
        • Pick
        • Sort
        • Text Transform
        • Unique
      • New Columns
        • Compare
        • Cumulative
        • Date Difference
        • Date Format
        • Date Math
        • Difference
        • Calculate
        • IF Column
        • Text Column
        • Parse JSON
        • Row ID
        • Running Interval
        • Split Columns
      • Reshape
        • Pivot
        • Group By
        • Transpose
      • Merge
        • Append
        • Combine
        • Stack
  • β›” Advanced Databases & Security
    • Security
    • Link Database
    • Whitelisting of IPs
  • πŸ” Roles and Permission
    • Basics
    • Abilities
    • Roles
    • Groups
  • πŸ“ž REST API (beta)
    • Basics
    • Endpoints
Powered by GitBook
On this page
  • πŸ’¬ Description
  • πŸ€‘ Use Case
  • πŸ› οΈ Setup
  • Step #1: Host IP
  • Step #2: Host Port
  • Step #3: Database Name
  • Step #4: Input Collection(s)
  • Step #5: Username & Password
  1. πŸ”Œ Connectors
  2. Connector Guides

MongoDB

PreviousMixpanelNextMSSQL

Last updated 2 years ago

πŸ’ͺ Difficulty: advanced

⏳ Time to complete: approx: 10-15 min (if your database has a restricted inbound IP security rule, you need to schedule a call with us - we’re working on something better!)

πŸ’¬ Description

MongoDB is a no-SQL database storing all your data in JSON

πŸ€‘ Use Case

Connecting to MongoDB is very helpful if you have your own application that pushes data to a database. It usually contains information on your customers and their behavior

πŸ› οΈ Setup

This Connector should probably be configured by (or with assistance from) your database responsible - you’re also welcome to

If your MongoDB (or the server its hosted on) has restrictive inbound IP rules, you need to with us as you cannot access the Less application’s IP currently. We are working on displaying the IP of the Less application inside the web application.

If your MongoDB (or the server its hosted on) has unrestricted IP access, continue below πŸ‘‡

Step #1: Host IP

Input the Host IP of your MongoDB in the Less configuration window. Usually looks something like this: mongodb0.example.com

Step #2: Host Port

Input the Host Port of your MongoDB in the Less configuration window. It’s usually 27017.

Step #3: Database Name

Input the Database name of your MongoDB in the Less configuration window.

Step #4: Input Collection(s)

Input the names of the MongoDB Collections you want to extract in the Less configuration window. This should be a comma-separated list like collection1,collection2,collection3

Step #5: Username & Password

Input the username and password of a MongoDB account with read access. Everything is encrypted in transit and at rest.

schedule a call.
schedule a call