# Exchanging Data with Mongo DB Server

**Cognigy Support**  
March 29, 2021

## Challenge

You want to read data from or write data to a NoSQL Mongo DB database table.

## Solution

### Create a Database Connection

In order to use the database inside Cognigy.AI, a Connection needs to be created. In this case, the following values are required:

- connectionString  
  - _A Mongo DB Connection URL also called connection string_

The connection string can be created based on the database information, for example:

- With Access Control  
  - mongodb://username:password@mongodb.example.com:27017/?authSource=admin
- Without Access Control  
  - mongodb://mongodb.example.com:27017

Please read the following documentation for more information:

- [Getting Started with Mongo DB](https://docs.mongodb.com/manual/tutorial/getting-started/)
- [Connection String URL Format](https://docs.mongodb.com/manual/reference/connection-string/)
- [Mongo DB Technical Support](https://docs.mongodb.com/manual/support/)

### Use Mongo DB Flow Nodes

One can query Mongo DB using Cognigy.AI's inbuilt nodes: [https://docs.cognigy.com/docs/mongo-db](https://docs.cognigy.com/docs/mongo-db)

PH20201118

### QnA

- [Exchanging data with Microsoft SharePoint](https://support.cognigy.com/hc/en-us/articles/360017535580-Exchanging-data-with-Microsoft-SharePoint)
- [Exchanging data with Microsoft SQL Server (MSSQL)](https://support.cognigy.com/hc/en-us/articles/360017591799-Exchanging-data-with-Microsoft-SQL-Server-MSSQL)
- [Using CognigyScript in Twilio Twiml XML](https://support.cognigy.com/hc/en-us/articles/360017594519-Using-CognigyScript-in-Twilio-Twiml-XML)
- [How can I adjust the style of the Webchat Widget](https://support.cognigy.com/hc/en-us/articles/360017744619-How-can-I-adjust-the-style-of-the-Webchat-Widget)
- [Accessing Information about the Cognigy.AI API](https://support.cognigy.com/hc/en-us/articles/360017847180-Accessing-Information-about-the-Cognigy-AI-API)
- [Trigger Microsoft Power Automate Flows](https://support.cognigy.com/hc/en-us/articles/360018426159-Trigger-Microsoft-Power-Automate-Flows)
- [Handling HTTP Request Errors](https://support.cognigy.com/hc/en-us/articles/360018593139-Handling-HTTP-Request-Errors)
- [How to add a member to your virtual agent](https://support.cognigy.com/hc/en-us/articles/360018858279-How-to-add-a-member-to-your-virtual-agent)
- [Add a new user to your Cognigy.AI organization](https://support.cognigy.com/hc/en-us/articles/360018858559-Add-a-new-user-to-your-Cognigy-AI-organization)
- [Identifying a Unique Endpoint via analytics](https://support.cognigy.com/hc/en-us/articles/360020000099-Identifying-a-Unique-Endpoint-via-analytics)
