jo / couchdb-bulk

Pipe line-seperated JSON into CouchDB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CouchDB Bulk

This is a little command line tool meant to eat line seperated JSON (CouchDB documents) on stdin and POSTing them to the _bulk_docs endpoint of a CouchDB server.

Build Status

Installation

npm install -g couchdb-bulk

API

const bulk = require('couchdb-bulk')

const url = 'http://localhost:5984/mydb'

process.stdin
  .pipe(bulk(url))
  .pipe(process.stdout)

CLI

For options and examples, use the built-in help

couchdb-bulk --help

Example:

cat test.jsonl | couchdb-bulk http://localhost:5984/testdb

About

Pipe line-seperated JSON into CouchDB

License:Other


Languages

Language:JavaScript 100.0%