{"id":2020,"date":"2015-11-19T11:36:20","date_gmt":"2015-11-19T11:36:19","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2020"},"modified":"2019-04-01T04:17:45","modified_gmt":"2019-04-01T11:17:45","slug":"exploring-the-public-and-user-channels-in-couchbase-sync-gateway","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\uc758 \uacf5\uac1c \ubc0f \uc0ac\uc6a9\uc790 \ucc44\ub110 \uc0b4\ud3b4\ubcf4\uae30"},"content":{"rendered":"<p>\uadf8\ub9ac\uace0 <a href=\"https:\/\/developer.couchbase.com\/documentation\/mobile\/1.1.0\/develop\/guides\/sync-gateway\/sync-function-api-guide\/index.html\">\ub3d9\uae30\ud654 \uae30\ub2a5<\/a> \ub294 \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\uc758 \uae30\ubcf8 \uad6c\uc131 \uc694\uc18c \uc911 \ud558\ub098\ub85c, \uc5b4\ub5a4 \uc0ac\uc6a9\uc790\uac00 \uc5b4\ub5a4 \ubb38\uc11c\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294\uc9c0 \uc815\uc758\ud558\ub294 \uac83\uc774 \uc8fc\uc694 \uc784\ubb34\uc785\ub2c8\ub2e4. \uc774 \uc2a4\ud06c\ub9b0\uce90\uc2a4\ud2b8\uc5d0\uc11c\ub294 \uacf5\uac1c \ucc44\ub110(! \ucc44\ub110\uc774\ub77c\uace0\ub3c4 \ud568)\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc544\uc9c1 \uc571\uc5d0 \ub85c\uadf8\uc778\ud558\uc9c0 \uc54a\uc740 \uc0ac\uc6a9\uc790\uc640 \ubb38\uc11c\ub97c \ub3d9\uae30\ud654\ud558\ub294 \ubc29\ubc95\uc744 \uc54c\uc544\ubd05\ub2c8\ub2e4. \uc774 \uae30\ub2a5\uc740 \ubc31\uc5d4\ub4dc\uc5d0\uc11c \ubcc0\uacbd\ud560 \uc218 \uc788\uace0 \uc0ac\uc6a9\uc790\uac00 \uc571\uc744 \ucc98\uc74c \uc2dc\uc791\ud560 \ub54c \uc790\ub3d9\uc73c\ub85c \uac00\uc838\uc62c \uc218 \uc788\ub294 \ub3d9\uc801 \ub370\uc774\ud130\ub85c \uc628\ubcf4\ub529 \uc5ec\uc815\uc744 \uc124\uacc4\ud560 \ub54c \ud2b9\ud788 \uc720\uc6a9\ud569\ub2c8\ub2e4. \uba54\ubaa8 \uc791\uc131 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc608\ub85c \ub4e4\uc5b4 \ub2e4\uc74c \uc0ac\ud56d\uc744 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4:<\/p>\n<ol>\n<li>\uacf5\uac1c \ucc44\ub110\uc744 \uc0ac\uc6a9\ud558\uc5ec <strong>\uc2dc\uc791\ud558\uae30<\/strong> \uba54\ubaa8\ub294 \uc0ac\uc6a9\uc790\uac00 \uc571\uc744 \ucc98\uc74c \uc2dc\uc791\ud560 \ub54c\uc758 \ud29c\ud1a0\ub9ac\uc5bc \uba54\ubaa8\ub77c\uace0 \uc0dd\uac01\ud558\uc2dc\uba74 \ub429\ub2c8\ub2e4.<\/li>\n<li>\ub4f1\ub85d\ub41c \uc0ac\uc6a9\uc790\uac00 \ub9cc\ub4e0 \ub178\ud2b8\ub97c \ud574\ub2f9 \uc0ac\uc6a9\uc790\ub9cc \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \ucc44\ub110\uc5d0 \ub9e4\ud551\ud569\ub2c8\ub2e4.<\/li>\n<li>\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc4f0\uae30 \uad8c\ud55c\uc744 \uc801\uc6a9\ud569\ub2c8\ub2e4. <strong>\uc694\uad6c \uc0ac\uc6a9\uc790<\/strong> \uba54\uc11c\ub4dc<\/li>\n<li>curl \uba85\ub839\uc73c\ub85c \ub3d9\uae30\ud654 \uae30\ub2a5 \ud14c\uc2a4\ud2b8\ud558\uae30<\/li>\n<\/ol>\n<div style=\"position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;\"><iframe loading=\"lazy\" width=\"640\" height=\"360\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" allowfullscreen=\"allowfullscreen\" frameborder=\"0\" src=\"\/\/www.youtube.com\/embed\/DKmb5mj9pMI?rel=0\"><\/iframe><\/div>\n<h2>\uc774 \ub808\uc2a8\uc758 \ucf54\ub4dc \ucc3e\uae30<\/h2>\n<p>\uc544\ub798\uc5d0\uc11c \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774 \uad6c\uc131 \ud30c\uc77c\uc744 \ucc3e\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre><code class=\"language-javascript\">{\r\n  \"log\": [\"CRUD\"],\r\n  \"databases\": {\r\n    \"notes\": {\r\n      \"server\": \"walrus:\",\r\n      \"users\": {\r\n        \"GUEST\": {\"disabled\": false},\r\n        \"william\": {\"password\": \"pass\"},\r\n        \"admin\": {\"password\": \"pass\"}\r\n      },\r\n      \"sync\": `\r\n        function sync(doc, oldDoc) {\r\n          switch(doc.security) {\r\n            case \"public\":\r\n              requireUser(\"admin\");\r\n              channel(\"!\");\r\n              break;\r\n            default:\r\n              requireUser(doc.user_name);\r\n              channel(doc._id);\r\n              access(doc.user_name, doc._id);\r\n          }\r\n        }\r\n      `\r\n    }\r\n  }\r\n}<\/code><\/pre>\n<p>\uadf8\ub9ac\uace0 \ub3d9\uae30\ud654 \uae30\ub2a5\uc744 \ud14c\uc2a4\ud2b8\ud558\uae30 \uc704\ud574 curl \uba85\ub839\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4:<\/p>\n<ol>\n<li>\uad00\ub9ac\uc790 API\ub97c \ud1b5\ud574 \uacf5\uac1c \ub178\ud2b8 \uc720\uc9c0\n<pre><code class=\"language-none\">curl -X POST https:\/\/localhost:4985\/notes\/ \r\n    -H \"Content-Type: application\/json\" \r\n    -d '{\"security\": \"public\", \"title\": \"Getting Started\"}'<\/code><\/pre>\n<\/li>\n<li>\uc0ac\uc6a9\uc790 \uc778\uc99d\n<pre><code class=\"language-none\">curl -vX POST https:\/\/localhost:4984\/notes\/_session \r\n    -H \"Content-Type: application\/json\" \r\n    -d '{\"name\": \"william\", \"password\": \"pass\"}'<\/code><\/pre>\n<\/li>\n<li>\uc0ac\uc6a9\uc790 \ub178\ud2b8 \uc720\uc9c0\n<pre><code class=\"language-none\">curl -X POST https:\/\/localhost:4984\/notes\/ \r\n    -H \"Content-Type: application\/json\" \r\n    -H \"Cookie: SyncGatewaySession=PASTE_COOKIE_VALUE\" \r\n    -d '{\"user_name\": \"william\", \"title\": \"Overview of the user journey\"}'<\/code><\/pre>\n<\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>The Sync Function is one of the fundamental components of Sync Gateway: its main responsibility is to define which user has access to which documents. In this screencast, you\u2019ll learn how to use the public channel (also known as the [&hellip;]<\/p>","protected":false},"author":51,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[9028],"class_list":["post-2020","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"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>Explore Public channels and User channels in Sync Gateway<\/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\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exploring the Public and User Channels in Couchbase Sync Gateway\" \/>\n<meta property=\"og:description\" content=\"The Sync Function is one of the fundamental components of Sync Gateway: its main responsibility is to define which user has access to which documents. In this screencast, you\u2019ll learn how to use the public channel (also known as the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-19T11:36:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-04-01T11:17:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/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=\"James Nocentini, Technical Writer, Mobile, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Nocentini, Technical Writer, Mobile, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/\"},\"author\":{\"name\":\"James Nocentini, Technical Writer, Mobile, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/ec4dfbd349cb4a321fb6a92b71a9a7f6\"},\"headline\":\"Exploring the Public and User Channels in Couchbase Sync Gateway\",\"datePublished\":\"2015-11-19T11:36:19+00:00\",\"dateModified\":\"2019-04-01T11:17:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/\"},\"wordCount\":209,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/\",\"name\":\"Explore Public channels and User channels in Sync Gateway\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2015-11-19T11:36:19+00:00\",\"dateModified\":\"2019-04-01T11:17:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#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\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exploring the Public and User Channels in Couchbase Sync Gateway\"}]},{\"@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\/ec4dfbd349cb4a321fb6a92b71a9a7f6\",\"name\":\"James Nocentini, Technical Writer, Mobile, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/09977bdd14473dc23a125f2f74c3e816\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0aa80108e5c81e282d705199edae5a25f8ef92abf15cd64f8ff19837abcee09a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0aa80108e5c81e282d705199edae5a25f8ef92abf15cd64f8ff19837abcee09a?s=96&d=mm&r=g\",\"caption\":\"James Nocentini, Technical Writer, Mobile, Couchbase\"},\"description\":\"James Nocentini is the Technical Writer in charge of the documentation for Couchbase Mobile. Previously, he worked as a Developer Advocate and before that as a front-end developer for HouseTrip. He also enjoys writing Android tutorials for raywenderlich.com in his spare time.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/james-nocentini\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Explore Public channels and User channels in Sync Gateway","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\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/","og_locale":"ko_KR","og_type":"article","og_title":"Exploring the Public and User Channels in Couchbase Sync Gateway","og_description":"The Sync Function is one of the fundamental components of Sync Gateway: its main responsibility is to define which user has access to which documents. In this screencast, you\u2019ll learn how to use the public channel (also known as the [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/","og_site_name":"The Couchbase Blog","article_published_time":"2015-11-19T11:36:19+00:00","article_modified_time":"2019-04-01T11:17:45+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"James Nocentini, Technical Writer, Mobile, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"James Nocentini, Technical Writer, Mobile, Couchbase","Est. reading time":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/"},"author":{"name":"James Nocentini, Technical Writer, Mobile, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/ec4dfbd349cb4a321fb6a92b71a9a7f6"},"headline":"Exploring the Public and User Channels in Couchbase Sync Gateway","datePublished":"2015-11-19T11:36:19+00:00","dateModified":"2019-04-01T11:17:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/"},"wordCount":209,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/","url":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/","name":"Explore Public channels and User channels in Sync Gateway","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2015-11-19T11:36:19+00:00","dateModified":"2019-04-01T11:17:45+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#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\/exploring-the-public-and-user-channels-in-couchbase-sync-gateway\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Exploring the Public and User Channels in Couchbase Sync Gateway"}]},{"@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\/ec4dfbd349cb4a321fb6a92b71a9a7f6","name":"\uc81c\uc784\uc2a4 \ub178\uc13c\ud2f0\ub2c8, \ubaa8\ubc14\uc77c \ud14c\ud06c\ub2c8\uceec \ub77c\uc774\ud130, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/09977bdd14473dc23a125f2f74c3e816","url":"https:\/\/secure.gravatar.com\/avatar\/0aa80108e5c81e282d705199edae5a25f8ef92abf15cd64f8ff19837abcee09a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0aa80108e5c81e282d705199edae5a25f8ef92abf15cd64f8ff19837abcee09a?s=96&d=mm&r=g","caption":"James Nocentini, Technical Writer, Mobile, Couchbase"},"description":"\uc81c\uc784\uc2a4 \ub178\uc13c\ud2f0\ub2c8\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c\uc758 \ubb38\uc11c\ub97c \ub2f4\ub2f9\ud558\ub294 \ud14c\ud06c\ub2c8\uceec \ub77c\uc774\ud130\uc785\ub2c8\ub2e4. \uc774\uc804\uc5d0\ub294 \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ub2f4\ub2f9\uc790\ub85c \uc77c\ud588\uc73c\uba70 \uadf8 \uc804\uc5d0\ub294 HouseTrip\uc758 \ud504\ub860\ud2b8\uc5d4\ub4dc \uac1c\ubc1c\uc790\ub85c \uc77c\ud588\uc2b5\ub2c8\ub2e4. \ub610\ud55c \uc5ec\uac00 \uc2dc\uac04\uc5d0\ub294 raywenderlich.com\uc5d0 \uc548\ub4dc\ub85c\uc774\ub4dc \ud29c\ud1a0\ub9ac\uc5bc\uc744 \uc791\uc131\ud558\ub294 \uac83\uc744 \uc990\uae41\ub2c8\ub2e4.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/james-nocentini\/"}]}},"authors":[{"term_id":9028,"user_id":51,"is_guest":0,"slug":"james-nocentini","display_name":"James Nocentini, Technical Writer, Mobile, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/0aa80108e5c81e282d705199edae5a25f8ef92abf15cd64f8ff19837abcee09a?s=96&d=mm&r=g","author_category":"","last_name":"Nocentini","first_name":"James","job_title":"","user_url":"","description":"\uc81c\uc784\uc2a4 \ub178\uc13c\ud2f0\ub2c8\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubaa8\ubc14\uc77c\uc758 \ubb38\uc11c\ub97c \ub2f4\ub2f9\ud558\ub294 \ud14c\ud06c\ub2c8\uceec \ub77c\uc774\ud130\uc785\ub2c8\ub2e4. \uc774\uc804\uc5d0\ub294 \uac1c\ubc1c\uc790 \uc9c0\uc6d0 \ub2f4\ub2f9\uc790\ub85c \uc77c\ud588\uc73c\uba70 \uadf8 \uc804\uc5d0\ub294 HouseTrip\uc758 \ud504\ub860\ud2b8\uc5d4\ub4dc \uac1c\ubc1c\uc790\ub85c \uc77c\ud588\uc2b5\ub2c8\ub2e4. \ub610\ud55c \uc5ec\uac00 \uc2dc\uac04\uc5d0\ub294 raywenderlich.com\uc5d0 \uc548\ub4dc\ub85c\uc774\ub4dc \ud29c\ud1a0\ub9ac\uc5bc\uc744 \uc791\uc131\ud558\ub294 \uac83\uc744 \uc990\uae41\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2020","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\/51"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2020"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2020\/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=2020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2020"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}