# Replicate MongoDB® Collections using MongoDB® Wrapper Commands

> **📝 Note**: SingleStore recommends using MongoDB® wrapper commands to replicate your MongoDB® collections into a SingleStore Kai-enabled workspace.

To replicate your MongoDB® collections using MongoDB® wrapper commands, perform the following tasks and run the respective commands on a SingleStore Kai-enabled workspace:

1. Ensure that the [Prerequisites](https://docs.singlestore.com/cloud/reference/singlestore-kai/replicate-mongodb-collections-to-singlestore.md) are met.

2. **Create a link**: Create a link using the URI of the (remote) MongoDB® instance.
   ```mongodb
   db.runCommand({createLink:"<link_name>",uri:"mongodb://<username>:<password>@<hostname>:27017"})
   ```
   For MongoDB® Atlas instances, use the `mongodb+srv://` scheme. Refer to [createLink](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createlink.md) for more information.

3. **Replicate the MongoDB® collection**: Use the `createCollection` command and specify the link created in the previous step in the `from` option as follows:
   ```mongodb
   db.createCollection("<collection_name>", { from:{link:"<link_name>"} })
   ```
   This command creates a collection with the specified name in SingleStore and replicates the data from the source MongoDB® collection. Refer to [createCollection](https://docs.singlestore.com/cloud/reference/singlestore-kai/singlestore-extension-commands/createcollection.md) for more information.

## Replicate MongoDB® Collections Example

The following example shows how to replicate your MongoDB® collections:&#x20;

1. Create a link to the MongoDB® instance:
   ```MongoDB
   db.runCommand(
     { createLink: "pLink",
       uri: "mongodb://admin:pa55w04d@svchost:27017/"
     })
   ```

2. Create a collection and replicate your MongoDB® data:
   ```MongoDB
   db.createCollection( 
     "colTest", 
     { from: 
       { link:"pLink", 
         database:"dbTest", 
         collection:"example" }
     })
   ```

***

Modified at: August 2, 2024

Source: [/cloud/reference/singlestore-kai/replicate-mongodb-collections-to-singlestore/replicate-mongodb-collections-using-mongodb-wrapper-commands/](https://docs.singlestore.com/cloud/reference/singlestore-kai/replicate-mongodb-collections-to-singlestore/replicate-mongodb-collections-using-mongodb-wrapper-commands/)

(An index of the documentation is available at /llms.txt)
