title: Why curl and camel CouchDB producer component act differenly when we try to upload json file?
body: <p>I am uploading a json file into CouchDB. When I use curl with the following command:</p>
  
  <pre><code>curl -H 'Content-Type:application/json' -X POST -d @file1.json http://127.0.0.1:5984/order/_bulk_docs
  </code></pre>
  
  <p>the file store according to existing <code>_id</code> and each <code>_id</code> is a separate document in CouchDB.</p>
  
  <p><strong>file1.json is:</strong></p>
  
  <pre><code>{"docs":[{
  "_id": "pos-01-E001000",
  "_rev": "100-86cbb4f843a8639a710c7ee7f5dc614c",
  "orderId": null,
  "customerName": "xyz"
  },
  {
  "_id": "pos-01-D002000",
  "_rev": "200-86cbb4f843a8639a710c7ee7f5dc614c", 
  "orderId": null,
  "customerName": "pqr"
  }
  ]} 
  </code></pre>
  
  <p>And when I use apache camel couch_db producer component i stores the entire file as a single document with auto-generate <code>_id</code> and <code>_rev</code>.
  <strong>MyRoute is:</strong> </p>
  
  <pre><code>from("file:/home/r2/Desktop/couchInput?noop=true&amp;fileName=file1.json")
               .bean(ProcessBean.class)    
               .to("couchdb:http://localhost:5984/order");
  </code></pre>
  
  <p>I want to store all data according to existing _id with separated each other with apache-camel.</p>
  
  <p>How to save bulk documents in couchdb using apache-camel ?</p>
  
  <p>I wish camel provide more flexibility in this case:
  Thanks</p>