Skip to content

pawelotto/mongo-stream-writer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mongo-stream-writer

Write streams directly to mongoDB

Installation

  • npm i mongo-stream-writer

How to use

To use this module you need to provide a valid mongoDB string, collection to write your stream to and batch size as writer arguments.

Example:

import { mwriter } from 'mongo-stream-writer'

const infile = './data/file_with_json_objects.json'

const dbString = 'mongodb://foo:bar@example.com/yourdb?authSource=yourdb'
const collection = 'foobarcollection'
const mongoStreamWriter = mwriter({ dbString: dbString, collection: collection, batchSize: 500 })

fs.createReadStream(infile)
  .pipe(mongoStreamWriter)

About

Write streams directly to mongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published