MONGO DB: 

MongoDB is an open-source NoSQL database management program. NoSQL is used as an alternative to traditional relational databases. NoSQL databases are quite useful for working with large sets of distributed data. MongoDB is a tool that can manage document-oriented information, store or retrieve information.
 


Normal Run-on Mongo connection:

For Mongo data source in the component options the Name will be    
given as collection and the value will be given as <collection name> as shown below   

Graphical user interface, text, application, email

Description automatically generated 

How to apply filter(s) on Mongo DB collection:

If user needs to give the filter on Mongo connection, then in the component options
the Name will be given as Pipeline and the value will be given as shown below 


Filter on string column: 

{'$match': {'column name':'data which need to be filtered in specific column '}}

EX: {'$match': {'cancellation_policy': 'moderate'}}
Here cancellation_policy is a column name and 
         moderate is a value   
so, user can fetch the data based on the given value


Graphical user interface, text, application, email

Description automatically generated 

Filter on different datatype columns:

{'$match': {'columnname1': 'stringtypedata','columnname2': integerdata,'columnname3': {$gt: {$date:datetype data'}}}}


EX: {'$match': {'cancellation_policy': 'moderate','accommodates':2,'calendar_last_scraped': {$gt: {$date:'2019-03-07T00:00:00.000Z'}}}}  

Here cancellation_policy is a column name and moderate is a value and
accommodates is a column name and 2 is a value and also 
calendar_last_scraped is a column name and 2019-03-07T00:00:00.000Z is a value
Graphical user interface, text, application, email

Description automatically generated