archivemongo

Module to archive mongo collections

Usage no npm install needed!

<script type="module">
  import archivemongo from 'https://cdn.skypack.dev/archivemongo';
</script>

README

archivemongo

Basically you can copy one collection data into another collection using this simple module.

Saga design

HOW TO INSTALL

npm install archivemongo --save

HOW TO USE

const archivemongo = require('archivemongo');

var mongoDetails = {

                            mongoDatabaseUrl 	  : 'mongodb://localhost:27018',
                            mainCollectionName    : 'country',
                            archiveCollectionName : 'country_archive'
}

archivemongo.ArchieveData(mongoDetails, function(err, done){
    if(err){
        console.log("Err is : ", err);
    }else{
        console.log("Done is : ", done)
    }
})