Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // npm install mongodb
- // node json_dump.js
- var fs = require('fs');
- var mongo = require('mongodb').MongoClient;
- var ObjectID = require('mongodb').ObjectID
- var config = {
- user: "",
- password: "",
- host: "",
- port: ,
- name: ""
- }
- var filename = 'dump'
- mongo.connect('mongodb://' + config.user + ':' + config.password + '@' + config.host + ':' + config.port + '/' + config.name, function(err, db) {
- if (err) throw new Error(err);
- if (!err && db) console.log('Opened connection to ' + config.name);
- function find(collection, query, cb) {
- db.collection(collection).find(query).toArray(cb)
- }
- var collection = '';
- var query = {};
- return find(collection, query, function(err, documents) {
- var export_docs = JSON.stringify(documents, null, 2) + '\n';
- fs.writeFileSync('./' + filename + '.json', export_docs);
- console.log('Finished writing ' filename + '.json');
- db.close();
- console.log('Closed connection to ' + config.name);
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement