# MongoDb river

**URL:** https://discuss.elastic.co/t/mongodb-river/10234
**Category:** Elasticsearch
**Created:** [January 5, 2013, 10:49am UTC](https://discuss.elastic.co/t/mongodb-river/10234 "2013-01-05T10:49:45Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Janusz\_Dalecki](https://avatars.discourse-cdn.com/v4/letter/j/73ab20/32.png) [@Janusz\_Dalecki](https://discuss.elastic.co/u/Janusz_Dalecki)
#### Post date: [January 5, 2013, 10:49am UTC](https://discuss.elastic.co/t/mongodb-river/10234/1 "2013-01-05T10:49:45Z")

</div>

Hi,

Can someone please give me an example of how to configure the MongoDB River  
for two different collections – let’s say col1 and col2.

Regards,  
Janusz

--

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [January 5, 2013, 11:00am UTC](https://discuss.elastic.co/t/mongodb-river/10234/2 "2013-01-05T11:00:29Z")

</div>

I think you can do it like this:

curl -XPUT '[http://localhost:9200/\_river/mongodb1/\_meta](http://localhost:9200/_river/mongodb1/_meta)' -d '{ "type": "mongodb", "mongodb": { "db": "DATABASE\_NAME", "collection": "col1", "gridfs": true }, "index": { "name": "ES\_INDEX\_NAME", "type": "ES\_TYPE\_NAME" } }'

curl -XPUT '[http://localhost:9200/\_river/mongodb2/\_meta](http://localhost:9200/_river/mongodb2/_meta)' -d '{ "type": "mongodb", "mongodb": { "db": "DATABASE\_NAME", "collection": "col2", "gridfs": true }, "index": { "name": "ES\_INDEX\_NAME", "type": "ES\_TYPE\_NAME" } }'  
If you want to push content in different types, modify ES\_TYPE\_NAME.

Does it work?

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 5 janv. 2013 à 11:49, JD [jdalecki@tycoint.com](mailto:jdalecki@tycoint.com) a écrit :

## Hi, Can someone please give me an example of how to configure the MongoDB River for two different collections – let’s say col1 and col2. Regards, Janusz

--

---

<div class="post-metadata">

### Author: ![Janusz\_Dalecki](https://avatars.discourse-cdn.com/v4/letter/j/73ab20/32.png) [@Janusz\_Dalecki](https://discuss.elastic.co/u/Janusz_Dalecki)
#### Post date: [January 5, 2013, 12:04pm UTC](https://discuss.elastic.co/t/mongodb-river/10234/3 "2013-01-05T12:04:55Z")

</div>

Yep. Thanks David.  
I think we should document it. I don't know how. Should I raise a ticket?  
Cheers,  
Janusz

On Saturday, 5 January 2013 21:49:45 UTC+11, JD wrote:

> Hi,
> 
> Can someone please give me an example of how to configure the MongoDB  
> River for two different collections – let’s say col1 and col2.
> 
> Regards,  
> Janusz

--

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [January 5, 2013, 12:34pm UTC](https://discuss.elastic.co/t/mongodb-river/10234/4 "2013-01-05T12:34:31Z")

</div>

You can edit online the README file. It will create a pull request.

> <https://github.com/richardwilly98/elasticsearch-river-mongodb/blob/master/README.md>

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 5 janv. 2013 à 13:04, JD [jdalecki@tycoint.com](mailto:jdalecki@tycoint.com) a écrit :

Yep. Thanks David.  
I think we should document it. I don't know how. Should I raise a ticket?  
Cheers,  
Janusz

On Saturday, 5 January 2013 21:49:45 UTC+11, JD wrote:

> Hi,  
> Can someone please give me an example of how to configure the MongoDB River for two different collections – let’s say col1 and col2.  
> Regards,  
> Janusz

--

--

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [July 6, 2017, 2:57am UTC](https://discuss.elastic.co/t/mongodb-river/10234/5 "2017-07-06T02:57:47Z")

</div>


