Often, real-world problems deal with unstructured data. NoSQL databases are used for storing unstructured data. MongoDB is one of the most widely used NoSQL databases with a wide user community.

We found a gap in interacting with MongoDB from UiPath. This package is an earnest endeavour to help bridge this gap between UiPath and MongoDB users.

What it does

This package interacts with the MongoDB server to perform the Create, Read, Update and Delete (CRUD) operations.

How we built it

We built a NuGet Package using C# and created a custom activity which interacts with the MongoDB server.

Challenges we ran into

Building queries in UiPath to perform operations on the database.

Accomplishments that we're proud of

This package can be seen as a connect between the MongoDB and UiPath users, thus, helping both the user communities.


Create a stable custom package which can be directly installed on to UiPath and used to interact with MongoDB server.

What's next for MongoDB CRUD

This package can be extended to expose other functions in MongoDB server. Also, this could be vertically extended for other NoSQL databases.

+ 3 more
Share this project: