{"id":2030,"date":"2015-11-27T11:14:52","date_gmt":"2015-11-27T11:14:51","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2030"},"modified":"2025-06-13T20:35:41","modified_gmt":"2025-06-14T03:35:41","slug":"move-documents-from-mongodb-to-couchbase","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/move-documents-from-mongodb-to-couchbase\/","title":{"rendered":"MongoDB\uc5d0\uc11c Couchbase\ub85c \ubb38\uc11c \uc774\ub3d9\ud558\uae30"},"content":{"rendered":"<p>\uc544\ub9c8 \uc81c \ud3ec\uc2a4\ud305\uc744 \uae30\uc5b5\ud558\uc2e4 \uac81\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/moving-couch\/\">\uce74\uc6b0\uce58DB\uc5d0\uc11c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub85c \ub370\uc774\ud130 \uc774\ub3d9\ud558\uae30<\/a>. CouchDB\uac00 \uc544\ub2cc MongoDB\ub97c \uc0ac\uc6a9 \uc911\uc774\uc2dc\ub77c\uba74 \uc2e4\ub9dd\uac10\uc744 \ub290\ub07c\uc168\uc744 \uac83\uc785\ub2c8\ub2e4. \uc8c4\uc1a1\ud569\ub2c8\ub2e4. \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. MongoDB\uc5d0\uc11c Couchbase\ub85c \ub370\uc774\ud130\ub97c \uc774\ub3d9\ud558\ub294 \ubc29\ubc95\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc0ac\uc6a9\uc758 \uc88b\uc740 \uc810 \uc911 \ud558\ub098\ub294 <a href=\"https:\/\/github.com\/ReactiveX\/RxJava\">RxJava<\/a> \uc774 API\uac00 \uc810\uc810 \ub354 \ub110\ub9ac \ubcf4\uae09\ub418\uace0 \uc788\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4. \uc800\ud76c\ub294 \uc624\ub798 \uc804\uc5d0 \uc774\ub7ec\ud55c \uc120\ud0dd\uc744 \ud588\uace0, \ucd5c\uadfc \ubabd\uace0\ucc98\ub7fc \ub354 \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 \uc774 \ub300\uc5f4\uc5d0 \ud569\ub958\ud558\ub294 \uac83\uc744 \ubcf4\uac8c \ub418\uc5b4 \uae30\uc069\ub2c8\ub2e4.<\/p>\n<p>\uc2a4\ud2b8\ub9bc API\ub97c \uacf5\uc720\ud55c\ub2e4\ub294 \uc0ac\uc2e4\uc740 \uc77c\uc744 \uc815\ub9d0 \uc27d\uac8c \ub9cc\ub4e4\uc5b4\uc904 \uac83\uc785\ub2c8\ub2e4. \uc81c \ubaa9\ud45c\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uc635\uc800\ubc84\ube14\uc744 \ud655\ubcf4\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. <a href=\"https:\/\/docs.mongodb.org\/manual\/core\/document\/\">\ubabd\uace0 \ubb38\uc11c<\/a>\ub97c \uc0dd\uc131\ud558\uace0 \uc774\ub97c Couchbase \ubb38\uc11c\uc5d0 \ub9e4\ud551\ud55c \ub2e4\uc74c Couchbase\uc5d0 \uc791\uc131\ud569\ub2c8\ub2e4. \ubcf4\uc2dc\ub2e4\uc2dc\ud53c \uc774 \ud504\ub85c\uc138\uc2a4\ub294 RxJava\ub85c \ubaa8\ub378\ub9c1\ud558\uae30\uac00 \uc815\ub9d0 \uc27d\uc2b5\ub2c8\ub2e4. \uc758\uc0ac \ucf54\ub4dc\ub85c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ubcf4\uc77c \uac83\uc785\ub2c8\ub2e4:<\/p>\n<p>getMongoCollectionStream().fromMongoDocumentToCouchbaseDocuments().writeCBdocToCouchbase()<\/p>\n<p>\ub2e4\uc2dc \ub9d0\ud558\uc9c0\ub9cc \uc774\uac83\uc740 RxJava\uc640 \ub9e4\uc6b0 \uc798 \ub9de\uc2b5\ub2c8\ub2e4.<\/p>\n<p>MongoDB\ub97c \uc0ac\uc6a9\ud558\uba74 \uceec\ub809\uc158\uc744 \uc5f4\uace0 \uc774\ub97c \ubb38\uc11c\uc758 Observable\ub85c \ubc18\ud658\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uac83\uc774 \ubc14\ub85c \uc6b0\ub9ac\uc5d0\uac8c \ud544\uc694\ud55c \uae30\ub2a5\uc774\uba70 \uba87 \uc904\uc774\uba74 \uac00\ub2a5\ud569\ub2c8\ub2e4:<\/p>\n<pre>    MongoClient client = MongoClients.create(connectionString);\r\n    MongoDatabase db = client.getDatabase(dbName);\r\n    Observable mongoDocs = db.getCollection(collectionName).find();\r\n<\/pre>\n<p>\uadf8\ub7f0 \ub2e4\uc74c \ub4e4\uc5b4\uc624\ub294 \ubb38\uc11c\ub97c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubb38\uc11c\ub85c \ubcc0\ud658\ud574\uc57c \ud569\ub2c8\ub2e4. \uc774\ub97c \uc704\ud574 Rx \ub9f5 \uc5f0\uc0b0\uc790\ub97c \uc27d\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0\uc11c \ubb38\uc11c\ub97c \uc791\uc131\ud560 \ub54c\ub294 \ud0a4 \ub610\ub294 ID\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. Mongo \ubb38\uc11c\uc5d0\uc11c\ub294 ObjectID \ucd94\uc0c1\ud654\ub97c \uc0ac\uc6a9\ud558\uc5ec _id \ud544\ub4dc\uc5d0 \uc800\uc7a5\ub429\ub2c8\ub2e4. \uc774\ub294 \uba87 \uac00\uc9c0 \uae30\uc900\uc5d0 \ub530\ub77c Mongo\uc5d0\uc11c \uc0dd\uc131\ub429\ub2c8\ub2e4. \uc77c\ub2e8 ID\ub97c \uc5bb\uc73c\uba74 \ubb38\uc11c\ub97c JSON \ubb38\uc790\uc5f4\ub85c \uac00\uc838\uc640\uc11c \uadf8 \ubb38\uc790\uc5f4\uacfc ID\ub97c \uae30\ubc18\uc73c\ub85c RawJsonDocument\ub97c \uc0dd\uc131\ud558\uae30\ub9cc \ud558\uba74 \ub429\ub2c8\ub2e4.<\/p>\n<pre style=\"font-size: 13px; color: #333333; line-height: 20.8px; text-align: left;\"> db.getCollection(collectionName).find().toObservable()\r\n                .map(new Func1&lt;org.bson.Document, Document&gt;() {\r\n                    public Document call(org.bson.Document mongoDoc) {\r\n                        mongoDoc.put(typeField, type);\r\n                        RawJsonDocument d = RawJsonDocument.create(mongoDoc\r\n                                .getObjectId(\"_id\").toHexString(), mongoDoc\r\n                                .toJson());\r\n                        return d;\r\n                    };\r\n                });<\/pre>\n<p>\uc774 map.operation\uc774 \ub05d\ub098\uba74 \uad00\ucc30 \uac00\ub2a5\ud55c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubb38\uc11c\uac00 \ub0a8\uc2b5\ub2c8\ub2e4. \ub9c8\uc9c0\ub9c9 \ub2e8\uacc4\ub294 \uc774\ub97c Couchbase\uc5d0 \uc791\uc131\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<pre style=\"font-size: 13px; color: #333333; line-height: 20.8px; text-align: left;\">db.getCollection(collectionName).find().toObservable()\r\n                .map(new Func1&lt;org.bson.Document, Document&gt;() {\r\n                    public Document call(org.bson.Document mongoDoc) {\r\n                        mongoDoc.put(typeField, type);\r\n                        RawJsonDocument d = RawJsonDocument.create(mongoDoc\r\n                                .getObjectId(\"_id\").toHexString(), mongoDoc\r\n                                .toJson());\r\n                        return d;\r\n                    };\r\n                }).map(asyncBucket.upsert(doc));;<\/pre>\n<p>\uc774 \ucf54\ub4dc\ub97c \ubaa8\ub450 \ud3ec\ud568\ud588\uc73c\uba70 couchbase-java-importer\uc5d0\uc11c \uad6c\uc131\ud560 \uc218 \uc788\ub3c4\ub85d \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4. Github\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/github.com\/ldoguin\/couchbase-java-importer\">\uc5ec\uae30<\/a>.<\/p>\n<p>\uceec\ub809\uc158\uc5d0\uc11c Couchbase\ub85c \ubc14\ub85c JSON \ubb38\uc11c\ub97c \uac00\uc838\uc624\ub294 \uac83 \uc678\uc5d0 \ub2e4\ub978 \uc791\uc5c5\uc774 \ud544\uc694\ud558\uc9c0 \uc54a\ub2e4\uba74 \uc774\uac83\uc73c\ub85c \ucda9\ubd84\ud569\ub2c8\ub2e4. \uadf8\ub0e5 <a href=\"https:\/\/github.com\/ldoguin\/couchbase-java-importer\/releases\/download\/0.0.1-preview\/couchbase-java-importer.zip\">\ubc14\uc774\ub108\ub9ac<\/a> \ub97c \uc2e4\ud589\ud558\uc5ec <a href=\"https:\/\/raw.githubusercontent.com\/ldoguin\/couchbase-java-importer\/master\/application-mongodb.yml.sample\">XML \uad6c\uc131<\/a> \ud30c\uc77c\uc774 \ud074\ub798\uc2a4 \uacbd\ub85c\uc5d0 \uc788\uace0 \uc62c\ubc14\ub978 \uc815\ubcf4\ub97c \ud3ec\ud568\ud558\uace0 \uc788\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uac83\uc740 MongoDB\uc5d0\uc11c Couchbase\ub85c \ub370\uc774\ud130\ub97c \uc774\ub3d9\ud558\ub294 \ud55c \uac00\uc9c0 \ud2b9\ubcc4\ud55c \ubc29\ubc95\uc785\ub2c8\ub2e4. \ub2e4\ub978 \ubc29\ubc95\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \ub450 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubaa8\ub450 CSV \uac00\uc838\uc624\uae30\ub97c \uc9c0\uc6d0\ud558\uba70, Mongo\uc5d0\ub294 CSV \ub0b4\ubcf4\ub0b4\uae30\uac00 \uc788\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c CSV \ud30c\uc77c\uc774 \uc788\uc73c\uba74 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.0\/cli\/cbtransfer-tool.html\">cbtransfer<\/a> \ub610\ub294 couchbase-java-importer\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucf58\ud150\uce20\ub97c CouchBase\ub85c \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774 \ubaa8\ub4e0 \uc608\uc81c\ub294 \ub370\uc774\ud130\ub97c \uac00\uc838\uc624\uae30 \uc804\uc5d0 \ub370\uc774\ud130\ub97c \ubcc0\ud658\ud558\uc9c0 \uc54a\ub294\ub2e4\uace0 \uac00\uc815\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ubcc0\ud658 \ub2e8\uacc4\ub294 RxJava \uc784\ud3ec\ud130\uc5d0 \ud50c\ub7ec\uadf8\uc778\ud558\uba74 \uc815\ub9d0 \uc27d\uac8c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ucf54\ub4dc\ub294 \ub9e4\uc6b0 \uac04\ub2e8\ud558\ubbc0\ub85c \uc790\uc720\ub86d\uac8c \ud3ec\ud06c\ud558\uac70\ub098 \ud480 \ub9ac\ud018\uc2a4\ud2b8\ub97c \ubcf4\ub0b4\uc8fc\uc138\uc694! \ud574\ub2f9 \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc784\ud3ec\ud130\ub97c \ub354 \ucd94\uac00\ud558\ub294 \uac83\ub3c4 CB \ucee4\ubba4\ub2c8\ud2f0\uc5d0 \ucc38\uc5ec\ud558\ub294 \uc88b\uc740 \ubc29\ubc95\uc774 \ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4 :)<\/p>","protected":false},"excerpt":{"rendered":"<p>Maybe you remember my post about moving data from CouchDB to Couchbase. If you are not using CouchDB but MongoDB you might have felt let down. I am sorry. Let&#8217;s fix this. Here&#8217;s how to move your data out of [&hellip;]<\/p>","protected":false},"author":49,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1818],"tags":[1502,1309],"ppma_author":[9023],"class_list":["post-2030","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","tag-import","tag-mongodb"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Move Documents from MongoDB to Couchbase - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/move-documents-from-mongodb-to-couchbase\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Move Documents from MongoDB to Couchbase\" \/>\n<meta property=\"og:description\" content=\"Maybe you remember my post about moving data from CouchDB to Couchbase. If you are not using CouchDB but MongoDB you might have felt let down. I am sorry. Let&#8217;s fix this. Here&#8217;s how to move your data out of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/move-documents-from-mongodb-to-couchbase\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-27T11:14:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:35:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Laurent Doguin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ldoguin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"unstructured.io\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/\"},\"author\":{\"name\":\"Laurent Doguin\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\"},\"headline\":\"Move Documents from MongoDB to Couchbase\",\"datePublished\":\"2015-11-27T11:14:51+00:00\",\"dateModified\":\"2025-06-14T03:35:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/\"},\"wordCount\":470,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"import\",\"mongodb\"],\"articleSection\":[\"Java\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/\",\"name\":\"Move Documents from MongoDB to Couchbase - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-11-27T11:14:51+00:00\",\"dateModified\":\"2025-06-14T03:35:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Move Documents from MongoDB to Couchbase\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e\",\"name\":\"Laurent Doguin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/12929ce99397769f362b7a90d6b85071\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g\",\"caption\":\"Laurent Doguin\"},\"description\":\"Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time and expertise to helping those communities grow bigger and stronger. He now runs Developer Relations at Couchbase.\",\"sameAs\":[\"https:\/\/x.com\/ldoguin\"],\"honorificPrefix\":\"Mr\",\"birthDate\":\"1985-06-07\",\"gender\":\"male\",\"award\":[\"Devoxx Champion\",\"Couchbase Legend\"],\"knowsAbout\":[\"Java\"],\"knowsLanguage\":[\"English\",\"French\"],\"jobTitle\":\"Director Developer Relation & Strategy\",\"worksFor\":\"Couchbase\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/laurent-doguin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Move Documents from MongoDB to Couchbase - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/move-documents-from-mongodb-to-couchbase\/","og_locale":"ko_KR","og_type":"article","og_title":"Move Documents from MongoDB to Couchbase","og_description":"Maybe you remember my post about moving data from CouchDB to Couchbase. If you are not using CouchDB but MongoDB you might have felt let down. I am sorry. Let&#8217;s fix this. Here&#8217;s how to move your data out of [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/move-documents-from-mongodb-to-couchbase\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-11-27T11:14:51+00:00","article_modified_time":"2025-06-14T03:35:41+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Laurent Doguin","twitter_card":"summary_large_image","twitter_creator":"@ldoguin","twitter_misc":{"Written by":"unstructured.io","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/"},"author":{"name":"Laurent Doguin","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e"},"headline":"Move Documents from MongoDB to Couchbase","datePublished":"2015-11-27T11:14:51+00:00","dateModified":"2025-06-14T03:35:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/"},"wordCount":470,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["import","mongodb"],"articleSection":["Java"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/","url":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/","name":"Move Documents from MongoDB to Couchbase - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-11-27T11:14:51+00:00","dateModified":"2025-06-14T03:35:41+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/move-documents-from-mongodb-to-couchbase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Move Documents from MongoDB to Couchbase"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c0aa9b8f1ed51b7a9e2f7cb755994a5e","name":"\ub85c\ub791 \ub3c4\uadc4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/12929ce99397769f362b7a90d6b85071","url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","caption":"Laurent Doguin"},"description":"Laurent\ub294 \ud30c\ub9ac\uc5d0 \uc0ac\ub294 \uad34\uc9dc \uae08\uc18d\uacf5\ud559\ub3c4\uc785\ub2c8\ub2e4. \uc8fc\ub85c Java\ub85c \ucf54\ub4dc\ub97c \uc791\uc131\ud558\uace0 AsciiDoc\uc73c\ub85c \uad6c\uc870\ud654\ub41c \ud14d\uc2a4\ud2b8\ub97c \uc791\uc131\ud558\uba70 \ub370\uc774\ud130, \ub9ac\uc561\ud2f0\ube0c \ud504\ub85c\uadf8\ub798\ubc0d \ubc0f \uae30\ud0c0 \uc720\ud589\uc5b4\uc5d0 \ub300\ud574 \uc790\uc8fc \uc774\uc57c\uae30\ud569\ub2c8\ub2e4. \ub610\ud55c Clever Cloud\uc640 Nuxeo\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\ub85c \ud65c\ub3d9\ud558\uba70 \ud574\ub2f9 \ucee4\ubba4\ub2c8\ud2f0\uac00 \ub354 \ud06c\uace0 \uac15\ub825\ud558\uac8c \uc131\uc7a5\ud560 \uc218 \uc788\ub3c4\ub85d \uc790\uc2e0\uc758 \uc2dc\uac04\uacfc \uc804\ubb38\uc131\uc744 \ubc14\ucce4\uc2b5\ub2c8\ub2e4. \ud604\uc7ac Couchbase\uc5d0\uc11c \uac1c\ubc1c\uc790 \uad00\uacc4\ub97c \uc6b4\uc601\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/x.com\/ldoguin"],"honorificPrefix":"Mr","birthDate":"1985-06-07","gender":"male","award":["Devoxx Champion","Couchbase Legend"],"knowsAbout":["Java"],"knowsLanguage":["English","French"],"jobTitle":"Director Developer Relation & Strategy","worksFor":"Couchbase","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/laurent-doguin\/"}]}},"authors":[{"term_id":9023,"user_id":49,"is_guest":0,"slug":"laurent-doguin","display_name":"Laurent Doguin","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b8c466908092b46634af916b6921f30187a051e4367ded7ac9b1a3f2c5692fd2?s=96&d=mm&r=g","author_category":"","last_name":"Doguin","first_name":"Laurent","job_title":"","user_url":"","description":"Laurent\ub294 \ud30c\ub9ac\uc5d0 \uc0ac\ub294 \uad34\uc9dc \uae08\uc18d\uacf5\ud559\ub3c4\uc785\ub2c8\ub2e4. \uc8fc\ub85c Java\ub85c \ucf54\ub4dc\ub97c \uc791\uc131\ud558\uace0 AsciiDoc\uc73c\ub85c \uad6c\uc870\ud654\ub41c \ud14d\uc2a4\ud2b8\ub97c \uc791\uc131\ud558\uba70 \ub370\uc774\ud130, \ub9ac\uc561\ud2f0\ube0c \ud504\ub85c\uadf8\ub798\ubc0d \ubc0f \uae30\ud0c0 \uc720\ud589\uc5b4\uc5d0 \ub300\ud574 \uc790\uc8fc \uc774\uc57c\uae30\ud569\ub2c8\ub2e4. \ub610\ud55c Clever Cloud\uc640 Nuxeo\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\ub85c \ud65c\ub3d9\ud558\uba70 \ud574\ub2f9 \ucee4\ubba4\ub2c8\ud2f0\uac00 \ub354 \ud06c\uace0 \uac15\ub825\ud558\uac8c \uc131\uc7a5\ud560 \uc218 \uc788\ub3c4\ub85d \uc790\uc2e0\uc758 \uc2dc\uac04\uacfc \uc804\ubb38\uc131\uc744 \ubc14\ucce4\uc2b5\ub2c8\ub2e4. \ud604\uc7ac Couchbase\uc5d0\uc11c \uac1c\ubc1c\uc790 \uad00\uacc4\ub97c \uc6b4\uc601\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2030"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2030\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=2030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2030"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}