

ckanext-mongodatastore
This plugin provides a datastore implementation for CKAN, based on MongoDB for storing data records. One aspect of this implementation is, that it follows the RDA Recommendations for Data Citation. This guarantiees citability for every query that is submited to the datastore.
As this extension provides an implementation of the IDatastoreBackend, therefore the DataStore API can be used as before.
Requirements
This CKAN extension is tested with CKAN 2.9.0 running on Python 3.8.2.
To run this plugin beside an CKAN a mongo and a postgre database is required. The mongo database is needed for storing the data records and the postgre database is used as a querystore, described in the RDA Recommendations. For both instances a connection string has to be set in the CKAN config file.
Installation
To install ckanext-mongodatastore:
- Install [MongoDB](https://docs.mongod