{"id":2316,"date":"2016-06-29T22:50:03","date_gmt":"2016-06-29T22:50:02","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2316"},"modified":"2025-10-09T07:14:48","modified_gmt":"2025-10-09T14:14:48","slug":"hg-exploring-couchbase-mobile-on-android-c-r-u-d","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/","title":{"rendered":"Android\uc5d0\uc11c Couchbase Mobile \uc0b4\ud3b4\ubcf4\uae30: C.R.U.D."},"content":{"rendered":"<p style=\"text-align: center\"><img decoding=\"async\" src=\"\/wp-content\/original-assets\/2016\/june\/hg-exploring-couchbase-mobile-on-android-c.r.u.d\/kidsdata.jpg\" alt=\"Kids exploring\" align=\"middle\" \/><\/p>\n<p style=\"text-align: center;font-size: 50%\">\uc0ac\uc9c4 \uc81c\uacf5 <a href=\"https:\/\/www.flickr.com\/photos\/kiwanja\/\">\ucf04 \ubc45\ud06c\uc2a4<\/a> \uc544\ub798\uc758 \ud5c8\uac00\ub97c \ubc1b\uc544 \uc0ac\uc6a9 <a href=\"https:\/\/creativecommons.org\/licenses\/by\/2.0\/\">CC BY 2.0<\/a><\/p>\n<p>\uc774\uc804 \uac8c\uc2dc\ubb3c\uc5d0\uc11c \uc800\ub294 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/hg-simplify-your-life-with-couchbase-mobile\/\">\uc911\uac04 \uc218\uc900 \uac1c\uc694<\/a> \uc758\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/developers\/mobile\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c<\/a>\ub97c \ud074\ub9ad\ud558\uace0\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/hg-quickstart-with-couchbase-lite-android-studio-and-gradle\/\">\uc124\uc815\ud558\uae30<\/a> \ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774 \uae00\uc5d0\uc11c\ub294 Android \uc571\uc5d0\uc11c Couchbase Lite(CBL)\ub97c \uc0ac\uc6a9\ud558\ub294 \ubc29\ubc95\uc744 \uc0b4\ud3b4\ubcf4\uace0\uc790 \ud569\ub2c8\ub2e4.<\/p>\n<p>\uba3c\uc800 \uc77c\ubd80 \ub370\uc774\ud130\ub97c \ub9cc\ub4e4\uace0, \uc77d\uace0, \uc5c5\ub370\uc774\ud2b8\ud558\uace0, \uc0ad\uc81c\ud558\ub294 \ubc29\ubc95\ubd80\ud130 \ubcf4\uc5ec\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4. (\uc5ec\uae30\uc5d0\uc11c\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Create,_read,_update_and_delete\">CRUD<\/a> \uc57d\uc5b4\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc138\uacc4\uc5d0\uc11c \uc790\uc8fc \ubcfc \uc218 \uc788\ub294 \uc57d\uc5b4\uc5d0\uc11c \uc720\ub798\ud588\uc2b5\ub2c8\ub2e4.)<\/p>\n<p>\ub2e4\uc74c \uae00\uc5d0\uc11c \uc880 \ub354 \uc815\uad50\ud55c \uc0ac\uc6a9\ubc95\uc744 \uc18c\uac1c\ud560 \uc608\uc815\uc774\uc9c0\ub9cc, \uc2e4\uc81c\ub85c\ub294 \uc774 \ub2e8\uacc4\ub9cc\uc73c\ub85c\ub3c4 \ub9ce\uc740 \uc720\uc6a9\ud55c \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uac70\uc758 \ubaa8\ub4e0 \uc791\uc5c5\uc774 \ubb38\uc11c \uac1c\uccb4\uc5d0 \ub300\ud55c \uc791\uc5c5\uc73c\ub85c \uc774\ub8e8\uc5b4\uc9d1\ub2c8\ub2e4. CBL\uc744 \uc0ac\uc6a9\ud558\uba74 \ub9e4\uc6b0 \uac04\ub2e8\ud55c \ubaa9\uc801\uc744 \uc704\ud574\uc11c\ub77c\ub3c4 \ub2e4\ub978 \uc5b4\ub5a4 \uc811\uadfc \ubc29\uc2dd\ubcf4\ub2e4 \ub354 \uc27d\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc5f4\uae30 \ub610\ub294 \ub9cc\ub4e4\uae30<\/h2>\n<p>\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc791\uc5c5\uc744 \uc218\ud589\ud558\ub824\uba74 \uba3c\uc800 Couchbase Lite Manager \ud074\ub798\uc2a4\uc758 \uc778\uc2a4\ud134\uc2a4\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc544\ub798 \ucf54\ub4dc\uc5d0\uc11c \ubcfc \uc218 \uc788\ub4ef\uc774 \uac04\ub2e8\ud55c \uacbd\uc6b0\uc5d0\ub294 \uc774 \ud074\ub798\uc2a4\ub97c \ub9ce\uc774 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uad00\ub9ac\uc790 \uc778\uc2a4\ud134\uc2a4\ub97c \uc0ac\uc6a9\ud558\uba74 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \ud55c \uc904\ub85c \uc5f4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud55c \ubc88 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<pre><code class=\"java\">    Manager manager = null;\r\n    Database database = null;\r\n\r\n    try {\r\n      manager = new Manager(new AndroidContext(getApplicationContext()), Manager.DEFAULT_OPTIONS);\r\n      database = manager.getDatabase(\"crud\");\r\n    } catch (Exception ex) {\r\n      Log.e(TAG, \"Error getting database\");\r\n    }<\/code><\/pre>\n<p>\uc758 \uccab \ubc88\uc9f8 \uc778\uc218\ub97c \uc8fc\ubaa9\ud558\uc2ed\uc2dc\uc624. <code>\uad00\ub9ac\uc790<\/code> \ud074\ub798\uc2a4 \uc0dd\uc131\uc790\ub97c \ud638\ucd9c\ud569\ub2c8\ub2e4. \uc774\ub807\uac8c \ud558\uba74\u00a0<code>\uc548\ub4dc\ub85c\uc774\ub4dc \ucee8\ud14d\uc2a4\ud2b8<\/code>\ub97c \ud638\ucd9c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9bc\uacfc \uac19\uc774 \uc774 \uac1d\uccb4\ub97c \ucd08\uae30\ud654\ud558\ub824\uba74 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ucee8\ud14d\uc2a4\ud2b8\ub97c \uc804\ub2ec\ud574\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub807\uc9c0 \uc54a\uc73c\uba74 \uba54\ubaa8\ub9ac\uac00 \ub204\uc218\ub420 \uc704\ud5d8\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc774\ub984\uc740 \uc774 \uc608\uc81c\ub97c \uc704\ud574 \uc81c\uac00 \uc9c0\uc5b4\ub0b8 \uc774\ub984\uc785\ub2c8\ub2e4. \uc6d0\ud558\ub294 \uc774\ub984\uc740 \ubb34\uc5c7\uc774\ub4e0 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ub9cc\ub4e4\uae30<\/h2>\n<p>\uc0c8 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ud56d\ubaa9(\ubb38\uc11c\ub77c\uace0 \ud568)\uc744 \ub9cc\ub4dc\ub294 \uac83\uc740 \ub2e8 \ud55c \uc904\uc774\uba74 \ub429\ub2c8\ub2e4.<\/p>\n<pre><code class=\"java\">    Document document = database.createDocument();<\/code><\/pre>\n<p>\uc885\uc885 \ubb38\uc11c\uc758 \uace0\uc720 ID\ub97c \uc54c\uace0 \uc2f6\uc744 \ub54c\uac00 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c\uc740 \uc774\ub97c \uac80\uc0c9\ud558\ub294 \ucf54\ub4dc\uc785\ub2c8\ub2e4.<\/p>\n<pre><code class=\"java\">    String documentId = document.getId();<\/code><\/pre>\n<p>\uadf8\ub9ac\uace0 <code>createDocument<\/code> \uba54\uc11c\ub4dc\ub294 \uc2dc\uc2a4\ud15c\uc5d0\uc11c \uc815\uc758\ud55c \uace0\uc720 ID\ub97c \uac00\uc9c4 \ubb38\uc11c\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4. \uac04\ub2e8\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uacbd\uc6b0 \uace0\uc720 ID\ub97c \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uacbd\uc6b0 <code>getDocument(String id)<\/code> \ub97c \uc785\ub825\ud569\ub2c8\ub2e4. \ubb38\uc11c\uac00 \uc544\uc9c1 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc73c\uba74 \ubb38\uc11c\uac00 \ub9cc\ub4e4\uc5b4\uc9d1\ub2c8\ub2e4.<\/p>\n<h2>\uc77d\uae30<\/h2>\n<p>ID\ub9cc \uc54c\uba74 \ubb38\uc11c\ub97c \uc77d\ub294 \uac83\uc740 \uac04\ub2e8\ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"java\">    document = database.getDocument(documentId);<\/code><\/pre>\n<p>\ubb38\uc11c \ubc0f \uac80\uc0c9\uc744 \ud1b5\ud574 \ubcf4\ub2e4 \uc815\uad50\ud55c \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\uc5d0 \ub300\ud574\uc11c\ub294 \ub2e4\uc74c\uc5d0 \ucffc\ub9ac\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc0b4\ud3b4\ubcfc \ub54c \ub2e4\uc2dc \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ubb38\uc11c\uac00 \uc788\ub294 \uacbd\uc6b0 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc11c\uc5d0\uc11c \uc9c1\uc811 \ub370\uc774\ud130\ub97c \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>getProperty(String key)<\/code> \ub610\ub294 <code>getProperties()<\/code>.<\/p>\n<h2>\uc5c5\ub370\uc774\ud2b8<\/h2>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub77c\uc774\ud2b8 \ubb38\uc11c\ub294 JSON\uc73c\ub85c \uc800\uc7a5\ub429\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc27d\uac8c \uc870\uc791\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \ud55c \ubc88 \ub9d0\uc500\ub4dc\ub9ac\uc9c0\ub9cc, \ub2e4\ub978 \uc791\uc5c5\uc744 \ud560 \ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \ub9f5\uc744 \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc11c\ub97c \uc9c1\uc811 \uc870\uc791\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c\uc740 \uc774 \uc811\uadfc \ubc29\uc2dd\uc5d0\uc11c \uc77c\ubd80 \ud504\ub85c\ud544 \uc815\ubcf4\ub97c \uc5c5\ub370\uc774\ud2b8\ud558\ub294 \ucf54\ub4dc\uc758 \ubaa8\uc2b5\uc785\ub2c8\ub2e4.<\/p>\n<pre><code class=\"java\">    Map&lt;String, Object&gt; profile = new HashMap&lt;&gt;();\r\n    profile.put(\"firstName\", \"Hod\");\r\n    profile.put(\"lastName\", \"Greeley\");\r\n\r\n    try {\r\n      document.putProperties(profile);\r\n    } catch (CouchbaseLiteException ex) {\r\n      Log.e(TAG, \"CBL operation failed\");\r\n    }<\/code><\/pre>\n<p>CBL\uc744 \uc0ac\uc6a9\ud574\uc57c \ud558\ub294 \uac00\uc7a5 \uac15\ub825\ud55c \uc774\uc720 \uc911 \ud558\ub098\ub294 \uc720\uc5f0\uc131\uc785\ub2c8\ub2e4. \uc774 \ucf54\ub4dc\ub294 \ubb38\uc11c\uc5d0 \uc0c8 \ud56d\ubaa9\uc744 \ucd94\uac00\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/p>\n<pre><code class=\"java\">    profile = new HashMap&lt;&gt;();\r\n    profile.putAll(document.getProperties());\r\n    profile.put(\"type\", \"profile\");  \/\/ Add a \"type\" to the document\r\n\r\n    try {\r\n      document.putProperties(profile);\r\n    } catch (CouchbaseLiteException ex) {\r\n      Log.e(TAG, \"CBL operation failed\");\r\n    }<\/code><\/pre>\n<h2>\uc0ad\uc81c<\/h2>\n<p>\uc804\ud654\ub85c <code>\uc0ad\uc81c<\/code> \uba54\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c \ubb38\uc11c\ub97c \uc81c\uac70\ud569\ub2c8\ub2e4. \uc0ad\uc81c\ub294 \uc989\uc2dc \uc218\ud589\ub429\ub2c8\ub2e4.<\/p>\n<pre><code class=\"java\">    try {\r\n      document.delete();\r\n    } catch (CouchbaseLiteException ex) {\r\n      Log.e(TAG, \"CBL failed deleting document\");\r\n    }<\/code><\/pre>\n<h2>\ub9c8\ubb34\ub9ac<\/h2>\n<p>\uc774 \uae00\uc5d0\uc11c \uc815\ub9d0 \uc778\uc0c1 \uae4a\uc5c8\ub358 \uc810\uc740 SQLite\uc640 \ube44\uad50\ud588\uc744 \ub54c CBL\uc744 \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \ud6e8\uc52c \ub354 \uac1d\uccb4 \uc9c0\ud5a5\uc801\uc778 \ub290\ub08c\uc744 \uc900\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4. \uadf8 \uc810\uc774 \uc804\ub2ec\ub418\uae30\ub97c \ubc14\ub78d\ub2c8\ub2e4. \uc124\uba85\ud558\uc790\uba74 <code>\uc0ad\uc81c<\/code> \uba54\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ubb38\uc11c\ub97c \uc0ad\uc81c\ud558\ub294 \uac83\uc740 \uac70\uc758 \uc5b4\ub9ac\uc11d\uc740 \uc77c\ucc98\ub7fc \ub290\uaef4\uc9d1\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \ubb3c\ub860 \ub9ce\uc740 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0\uc11c\ub294 \uadf8\ub807\uac8c \uc791\ub3d9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n<h2 id=\"truepostscript\" style=\"color: #333333;text-align: left\">\ud3ec\uc2a4\ud2b8 \uc2a4\ud06c\ub9bd\ud2b8<\/h2>\n<div class=\"sectionbody\" style=\"color: #333333;line-height: 20.8px;text-align: left\">\n<div class=\"paragraph data-line-149\">\n<p>\ub354 \ub9ce\uc740 \ub9ac\uc18c\uc2a4\ub97c \ud655\uc778\ud558\uc138\uc694.\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/developers\/community\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\uac1c\ubc1c\uc790 \ud3ec\ud138<\/a>\u00a0\ud2b8\uc704\ud130\uc5d0\uc11c \ud314\ub85c\uc6b0\ud558\uc138\uc694\u00a0<a href=\"https:\/\/twitter.com\/CouchbaseDev\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uac1c\ubc1c<\/a>.<\/p>\n<p>\uc9c8\ubb38\uc5d0 \ub300\ud55c \ub2f5\ubcc0\uc744 \uac8c\uc2dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/ko\/forums\/?utm_source=blogs&amp;utm_medium=link&amp;utm_campaign=blogs\">\ud3ec\ub7fc<\/a>. \uadf8\ub9ac\uace0 \ub2e4\uc74c\uc5d0\ub3c4 \uc801\uadf9\uc801\uc73c\ub85c \ucc38\uc5ec\ud569\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">\uc2a4\ud0dd \uc624\ubc84\ud50c\ub85c<\/a>.<\/p>\n<\/div>\n<div class=\"paragraph data-line-151\">\n<p>\ud2b8\uc704\ud130\uc5d0\uc11c \uc800\ub97c \uac1c\uc778\uc801\uc73c\ub85c \ud314\ub85c\uc6b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/twitter.com\/HodGreeley\">\ud638\ub4dc\uadf8\ub9b4\ub9ac<\/a><\/p>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Photo by Ken Banks used with permission under CC BY 2.0 In previous posts, I wrote a mid-level overview of\u00a0Couchbase Mobile,\u00a0and walked through\u00a0getting set up in an Android project. In this post I want to begin exploring how to use [&hellip;]<\/p>\n","protected":false},"author":73,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2370,7667,1810],"tags":[],"ppma_author":[9042],"class_list":["post-2316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-couchbase-lite","category-couchbase-mobile"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Exploring Couchbase Mobile on Android: C.R.U.D. - 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\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exploring Couchbase Mobile on Android: C.R.U.D.\" \/>\n<meta property=\"og:description\" content=\"Photo by Ken Banks used with permission under CC BY 2.0 In previous posts, I wrote a mid-level overview of\u00a0Couchbase Mobile,\u00a0and walked through\u00a0getting set up in an Android project. In this post I want to begin exploring how to use [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-29T22:50:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-09T14:14:48+00:00\" \/>\n<meta name=\"author\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@HodGreeley\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hod Greeley, Developer Advocate, Couchbase\" \/>\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\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/\"},\"author\":{\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/9b62593c8a13531e53d52fcd5aabbca4\"},\"headline\":\"Exploring Couchbase Mobile on Android: C.R.U.D.\",\"datePublished\":\"2016-06-29T22:50:02+00:00\",\"dateModified\":\"2025-10-09T14:14:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/\"},\"wordCount\":557,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Android\",\"Couchbase Lite\",\"Couchbase Mobile\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/\",\"name\":\"Exploring Couchbase Mobile on Android: C.R.U.D. - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-06-29T22:50:02+00:00\",\"dateModified\":\"2025-10-09T14:14:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/#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\\\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exploring Couchbase Mobile on Android: C.R.U.D.\"}]},{\"@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\\\/9b62593c8a13531e53d52fcd5aabbca4\",\"name\":\"Hod Greeley, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g21eb69cb5d4a401fb23b149e4f4e9e87\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g\",\"caption\":\"Hod Greeley, Developer Advocate, Couchbase\"},\"description\":\"Hod Greeley is a Developer Advocate for Couchbase, living in Silicon Valley. He has over two decades of experience as a software engineer and engineering manager. He has worked in a variety of software fields, including computational physics and chemistry, computer and network security, finance, and mobile. Prior to joining Couchbase in 2016, Hod led developer relations for mobile at Samsung. Hod holds a Ph.D. in chemical physics from Columbia University.\",\"sameAs\":[\"https:\\\/\\\/hod.greeley.org\\\/blog\",\"https:\\\/\\\/x.com\\\/HodGreeley\"],\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/author\\\/hod-greeley\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Exploring Couchbase Mobile on Android: C.R.U.D. - 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\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/","og_locale":"ko_KR","og_type":"article","og_title":"Exploring Couchbase Mobile on Android: C.R.U.D.","og_description":"Photo by Ken Banks used with permission under CC BY 2.0 In previous posts, I wrote a mid-level overview of\u00a0Couchbase Mobile,\u00a0and walked through\u00a0getting set up in an Android project. In this post I want to begin exploring how to use [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-06-29T22:50:02+00:00","article_modified_time":"2025-10-09T14:14:48+00:00","author":"Hod Greeley, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@HodGreeley","twitter_misc":{"Written by":"Hod Greeley, Developer Advocate, Couchbase","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/"},"author":{"name":"Hod Greeley, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/9b62593c8a13531e53d52fcd5aabbca4"},"headline":"Exploring Couchbase Mobile on Android: C.R.U.D.","datePublished":"2016-06-29T22:50:02+00:00","dateModified":"2025-10-09T14:14:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/"},"wordCount":557,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Android","Couchbase Lite","Couchbase Mobile"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/","url":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/","name":"Exploring Couchbase Mobile on Android: C.R.U.D. - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-06-29T22:50:02+00:00","dateModified":"2025-10-09T14:14:48+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/#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\/hg-exploring-couchbase-mobile-on-android-c-r-u-d\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Exploring Couchbase Mobile on Android: C.R.U.D."}]},{"@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\/9b62593c8a13531e53d52fcd5aabbca4","name":"\ud638\ub4dc \uadf8\ub9b4\ub9ac, \uac1c\ubc1c\uc790 \uc639\ud638\uc790, \uce74\uc6b0\uce58\ubca0\uc774\uc2a4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g21eb69cb5d4a401fb23b149e4f4e9e87","url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","caption":"Hod Greeley, Developer Advocate, Couchbase"},"description":"\ud638\ub4dc \uadf8\ub808\uc774\ub9ac\ub294 \uc2e4\ub9ac\ucf58\ubc38\ub9ac\uc5d0 \uac70\uc8fc\ud558\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\uc785\ub2c8\ub2e4. \uadf8\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4 \ubc0f \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \uad00\ub9ac\uc790\ub85c\uc11c 20\ub144 \uc774\uc0c1\uc758 \uacbd\ub825\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub294 \uc804\uc0b0 \ubb3c\ub9ac\ud559 \ubc0f \ud654\ud559, \ucef4\ud4e8\ud130 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ubcf4\uc548, \uae08\uc735, \ubaa8\ubc14\uc77c \ub4f1 \ub2e4\uc591\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4 \ubd84\uc57c\uc5d0\uc11c \uc77c\ud574 \uc654\uc2b5\ub2c8\ub2e4. 2016\ub144 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0 \ud569\ub958\ud558\uae30 \uc804\uc5d0\ub294 \uc0bc\uc131\uc5d0\uc11c \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc790 \uad00\uacc4\ub97c \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uceec\ub7fc\ube44\uc544 \ub300\ud559\uad50\uc5d0\uc11c \ud654\ud559 \ubb3c\ub9ac\ud559 \ubc15\uc0ac \ud559\uc704\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/hod.greeley.org\/blog","https:\/\/x.com\/HodGreeley"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/hod-greeley\/"}]}},"acf":[],"authors":[{"term_id":9042,"user_id":73,"is_guest":0,"slug":"hod-greeley","display_name":"Hod Greeley, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/52d0018695c0ced0d1c68cf64a6195c81dbac03dce5983f98eb209e7c84350df?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2316","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\/73"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2316"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2316\/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=2316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2316"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}