# Move data from MongoDB to OpenSearch

**URL:** <https://forum.opensearch.org/t/move-data-from-mongodb-to-opensearch/13517>\
**Category:** OpenSearch\
**Tags:** discuss\
**Created:** [March 23, 2023, 4:23pm UTC](https://forum.opensearch.org/t/move-data-from-mongodb-to-opensearch/13517 "2023-03-23T16:23:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thienduong13](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@thienduong13](https://forum.opensearch.org/u/thienduong13)\
**Post date:** [March 23, 2023, 4:23pm UTC](https://forum.opensearch.org/t/move-data-from-mongodb-to-opensearch/13517/1 "2023-03-23T16:23:14Z")

</div>

**Versions** (relevant - OpenSearch/Dashboard/Server OS/Browser):  
Opensearch version 2.4.0

**Describe the issue** :  
I want to move data from MongoDB to OpenSearch. How can I do that? Hmmm, I wanna find some ways to faster.

Thanks you.

---

<div class="post-metadata">

**Author:** ![reta](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@reta](https://forum.opensearch.org/u/reta)\
**Post date:** [March 23, 2023, 5:27pm UTC](https://forum.opensearch.org/t/move-data-from-mongodb-to-opensearch/13517/2 "2023-03-23T17:27:45Z")

</div>

@thienduong13 probably using Bulk API [1] is the fastest way to migrate data, I am not aware of the ready to use tools to be fair. Thank you.

[1] [Bulk - OpenSearch documentation](https://opensearch.org/docs/2.6/api-reference/document-apis/bulk/)

---

<div class="post-metadata">

**Author:** ![thienduong13](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@thienduong13](https://forum.opensearch.org/u/thienduong13)\
**Post date:** [March 24, 2023, 2:53am UTC](https://forum.opensearch.org/t/move-data-from-mongodb-to-opensearch/13517/3 "2023-03-24T02:53:01Z")

</div>

I see using Transporter to Sync Transformed Data from MongoDB to OpenSearch? Do you think about that? Hmmmm.

Bulk API [1] - How to try it? Give me example.

---

<div class="post-metadata">

**Author:** ![reta](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@reta](https://forum.opensearch.org/u/reta)\
**Post date:** [March 24, 2023, 12:11pm UTC](https://forum.opensearch.org/t/move-data-from-mongodb-to-opensearch/13517/4 "2023-03-24T12:11:44Z")

</div>

> I see using Transporter to Sync Transformed Data from MongoDB to OpenSearch? Do you think about that? Hmmmm.

You mean [GitHub - compose/transporter: Sync data between persistence engines, like ETL only not stodgy](https://github.com/compose/transporter)? I don’t see OpenSearch listed as supported engine … (`elasticsearch` may work but not sure).

> Bulk API [1] - How to try it? Give me example.

In simplest form [Amazon OpenSearch Service](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/gsgupload-data.html), but in general, you need to write the code to fetch from MongoDB and push to OpenSearch, the examples depend on the programming language since there are pre-built clients for many of those.
