{"id":1811,"date":"2014-12-16T17:51:04","date_gmt":"2014-12-16T17:51:03","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1811"},"modified":"2025-06-13T21:11:09","modified_gmt":"2025-06-14T04:11:09","slug":"understanding-grouplevel-view-queries-compound-keys","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/understanding-grouplevel-view-queries-compound-keys\/","title":{"rendered":"\ubcf5\ud569 \ud0a4\uac00 \uc788\ub294 \ubdf0 \ucffc\ub9ac\uc5d0\uc11c group_level \uc774\ud574"},"content":{"rendered":"<p><span style=\"font-family: ff-meta-serif-web-pro-1, ff-meta-serif-web-pro-2, Georgia, 'Times New Roman', Times, serif;font-size: 16px;font-style: normal\">\ubdf0 \ucffc\ub9ac\ub294 \ubdf0\uc758 \ud575\uc2ec\uc785\ub2c8\ub2e4. \ud6cc\ub96d\ud55c \ubb38\uc11c\uac00 \uc788\uc73c\uba70 \uc5ec\uae30\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:\u00a0<\/span><a style=\"font-style: normal;font-size: 16px;font-family: ff-meta-serif-web-pro-1, ff-meta-serif-web-pro-2, Georgia, 'Times New Roman', Times, serif\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/docs\/couchbase-manual-2.0\/couchbase-views.html\/\">https:\/\/www.couchbase.com\/docs\/couchbase-manual-2.0\/couchbase-views.html<\/a><\/p>\n<h3>\ubcf5\ud569 \ud0a4<\/h3>\n<p>\uadf8\ub8f9 \ub808\ubca8\uc774 \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\ub294\uc9c0 \uc124\uba85\ud558\uae30 \uc704\ud574 \ucd5c\uadfc \ub85c\uadf8\uc778 \ud0c0\uc784\uc2a4\ud0ec\ud504\ub97c \uae30\uc900\uc73c\ub85c \uc0ac\uc6a9\uc790\ub97c \uc815\ub82c\ud558\ub294 \ub9f5 \ud568\uc218\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud574\ub2f9 \ud0c0\uc784\uc2a4\ud0ec\ud504\ub97c '\ubcf5\ud569 \ud0a4'(\ub610\ub294 \ubc30\uc5f4 \ud0a4)\ub77c\uace0 \ud558\ub294 \ubc30\uc5f4[yyyy,MM,dd,hh,mm,ss]\ub85c \ubcc0\ud658\ud558\uc5ec \ub9f5 \ud568\uc218\uc758 \ucd9c\ub825\uc73c\ub85c \uc0ac\uc6a9\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4:<\/p>\n<h5>\uc9c0\ub3c4 \uae30\ub2a5<\/h5>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">function(doc, meta) {<br \/>\nif (doc.login_timestamp) {<br \/>\nemit(dateToArray(doc.login_timestamp), doc.username);<br \/>\n}<br \/>\n}<\/div>\n<\/div>\n<h5>\uae30\ub2a5 \ucd95\uc18c<\/h5>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">_count<\/div>\n<\/div>\n<h5>\uacb0\uacfc \ud589(reduce=false \uc0ac\uc6a9)<\/h5>\n<table style=\"width: 400px\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2011,10,10,10,10,09]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"scalabl3\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2012,12,24,17,03,59]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"scalabl3\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2013,01,01,08,22,23]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"scalabl3\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2013,01,25,10,38,01]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"tgrall\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2013,01,25,11,02,32]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"jzablocki\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2013,02,01,11,02,32]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"scalabl3\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\uac00\uc7a5 \uba3c\uc800 \uc8fc\ubaa9\ud574\uc57c \ud560 \uc911\uc694\ud55c \uc810\uc740 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ub9f5 \ud568\uc218\uc758 \uc815\uc218\ucc98\ub7fc \ubcf4\uc774\ub294 \ubc30\uc5f4 \ucd9c\ub825\uc774\uc9c0\ub9cc \uadf8\ub807\uc9c0 \uc54a\uc73c\uba70, \uac01 \uc778\ub371\uc2a4 \ud0a4\ub294 \ubb38\uc790\uc5f4\uc774\uace0 \ub300\uad04\ud638\uc640 \uc27c\ud45c\ub97c \ud3ec\ud568\ud558\uc5ec \ubb38\uc790\uc5f4\ucc98\ub7fc \ubb38\uc790\ubcc4\ub85c \uc815\ub82c\ub418\uc5b4 \uc788\uc73c\uba70, \ubaa8\ub4e0 \ud55c \uc790\ub9ac \uc22b\uc790\ub294 \uc55e\uc5d0 0\uc774 \ubd99\uc5b4 \uc788\uae30 \ub54c\ubb38\uc5d0 \uc21c\uc11c\uac00 \uc720\uc9c0\ub41c\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4. \uc774\uc640 \ube44\uc2b7\ud558\ubbc0\ub85c \ub530\uc634\ud45c \ubb38\uc790\ub97c \uadf8\ub300\ub85c \uc720\uc9c0\ud558\uaca0\uc2b5\ub2c8\ub2e4:<\/p>\n<table style=\"width: 400px\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2011&#8243;,&#8221;10&#8243;,&#8221;10&#8243;,&#8221;10&#8243;,&#8221;10&#8243;,&#8221;09&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"scalabl3\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2012&#8243;,&#8221;12&#8243;,&#8221;24&#8243;,&#8221;17&#8243;,&#8221;03&#8243;,&#8221;59&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"scalabl3\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8243;,&#8221;01&#8243;,&#8221;08&#8243;,&#8221;22&#8243;,&#8221;23&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"scalabl3\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8243;,&#8221;25&#8243;,&#8221;10&#8243;,&#8221;38&#8243;,&#8221;01&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"tgrall\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8243;,&#8221;25&#8243;,&#8221;11&#8243;,&#8221;02&#8243;,&#8221;32&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"jzablocki\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;02&#8243;,&#8221;01&#8243;,&#8221;11&#8243;,&#8221;02&#8243;,&#8221;32&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\"scalabl3\"<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\ud0a4 \uc8fc\ubb38\uc5d0 \ub300\ud55c \uac04\ub2e8\ud55c \uc124\uba85 \uc608\uc2dc<\/h3>\n<p>\ub2e4\uc74c\uacfc \uac19\uc740 Map \ucd9c\ub825\uc774 \uc788\ub2e4\uba74, \uc2e4\uc81c\ub85c \uc778\ub371\uc2a4 \ud0a4\uac00 \ud56d\uc0c1 \ubb38\uc790\uc5f4\uc778 Int \ub9e4\uac1c\ubcc0\uc218\uc77c \ub54c\uc640 \ub2e4\ub974\uac8c \uc815\ub82c\ub418\uc5b4 \uc788\uc74c\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<table style=\"width: 400px\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2012,\"beer\",1]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">null<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2012,\"beer\",10]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">null<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2012,\"beer\",2]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">null<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\ubb38\uc790\uc5f4 \ube44\uad50\ub85c \uc778\ud574 \uc778\ub371\uc2a4 \ud0a4\uc758 \ub450 \ubc88\uc9f8 '\uc694\uc18c'\ub294 \uc815\uc218\uac00 \uc544\ub2cc \uc138 \ubc88\uc9f8 \uc694\uc18c\ubcf4\ub2e4 \uc55e\uc5d0 \uc624\ub3c4\ub85d \uc815\ub82c\ub418\uc5b4 \uc788\uc74c\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\uc57d\ub41c \ud504\ub85c\uadf8\ub7a8\uc73c\ub85c \ub3cc\uc544\uac00\uc11c...<\/p>\n<h3>\uadf8\ub8f9 \ub808\ubca8\ub85c \uacc4\uc18d...<\/h3>\n<p>\uc774\uc81c \uc704 \ubdf0\uc758 \ub85c\uadf8\uc778_\ud0c0\uc784\uc2a4\ud0ec\ud504 \ubaa9\ub85d\uc73c\ub85c \ub3cc\uc544\uac00\uc11c, \uc5f0\ub3c4\ubcc4\ub85c \ub85c\uadf8\uc778\ud55c \uc0ac\ub78c \uc218\ub97c \ud655\uc778\ud558\ub824\uba74 \ucffc\ub9ac \ub9e4\uac1c \ubcc0\uc218 \"group_level=1\"\uc744 \ucd94\uac00\ud558\uba74 \uccab \ubc88\uc9f8 \uc27c\ud45c\uc5d0\uc11c \ubb38\uc790\uc5f4\uc744 \ubd84\ud560\ud558\uace0 \uc67c\ucabd \uc694\uc18c\ub97c \ubb38\uc790\uc5f4 \uc77c\uce58\ub85c \uadf8\ub8f9\ud654\ud55c \ub2e4\uc74c \uadf8\ub8f9\uc5d0\uc11c \uc904\uc5ec\uc11c \uac1c\uc218\ub97c \uc0b0\ucd9c\ud569\ub2c8\ub2e4.<\/p>\n<table style=\"width: 400px\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2011&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2012&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">4<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\uc774\uc81c \ub354 \uc138\ubd84\ud654\ub41c \ubcf4\uae30(\uc5f0\ub3c4, \uc6d4)\ub97c \uc6d0\ud55c\ub2e4\uba74 \uadf8\ub8f9 \uc218\uc900, \uadf8\ub8f9 \uc218\uc900=2\uc5d0 1\uc744 \ub354\ud558\uace0 \ub450 \ubc88\uc9f8 \uc27c\ud45c\uc5d0\uc11c \ubd84\ud560\ud558\uc5ec \uc67c\ucabd \uc694\uc18c\ub97c \uac00\uc838\uc640 \uadf8\ub8f9\ud654\ud55c \ub2e4\uc74c \uc904\uc774\uae30\ub97c \uc218\ud589\ud569\ub2c8\ub2e4. \uc774\ub807\uac8c \ud558\uba74 \ub3d9\uc77c\ud55c \ub370\uc774\ud130\ub85c \ub2e4\uc74c\uacfc \uac19\uc740 \uacb0\uacfc\uac00 \ub098\ud0c0\ub0a9\ub2c8\ub2e4:<\/p>\n<table style=\"width: 400px\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2011&#8243;,&#8221;10&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2012&#8243;,&#8221;12&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">3<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;02&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\ub2e4\uc74c \uadf8\ub8f9_\ub808\ubca8\uc778 group_level=3\uc73c\ub85c \uc774\ub3d9\ud558\uba74 \ubcf5\ud569 \ud0a4\uc758 \uc138 \ubc88\uc9f8 \uc694\uc18c\uc778 (yyyy,MM,dd)\ub85c \uadf8\ub8f9\ud654\ub418\uba70, \uc774\ub294 \uc138 \ubc88\uc9f8 \uc27c\ud45c\uc5d0\uc11c \ubd84\ud560\ub418\uc5b4 \uc67c\ucabd \uc694\uc18c\ub97c \ud568\uaed8 \uadf8\ub8f9\ud654\ud558\uc5ec \ucd95\uc18c\ud569\ub2c8\ub2e4:<\/p>\n<table style=\"width: 400px\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2011&#8243;,&#8221;10&#8243;,&#8221;10&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2012&#8243;,&#8221;12&#8243;,&#8221;24&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8243;,&#8221;01&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8243;,&#8221;25&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">2<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;02&#8243;,&#8221;01&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\uc774 \uc791\uc740 \ub370\uc774\ud130 \uc9d1\ud569\uc5d0\uc11c group_level=4(\uc774 \uacbd\uc6b0 \uc2dc\uac04 \uae30\uc900)\ub85c \uc774\ub3d9\ud558\uba74 \uac01 \uc694\uc18c\ub294 \ubaa8\ub450 \uace0\uc720\ud558\uae30 \ub54c\ubb38\uc5d0 \uadf8\ub8f9\ud654 \ubc0f \ucd95\uc18c\ud560 \uc218 \uc788\ub294 \uc790\uccb4 \ud589 \uacb0\uacfc\uac00 \ub429\ub2c8\ub2e4(yyyy,MM,dd,hh). \ub354 \ud06c\uace0 \ub354 \uc790\uc8fc \uc5c5\ub370\uc774\ud2b8\ub418\ub294 \ub370\uc774\ud130 \uc9d1\ud569\uc5d0\uc11c\ub294 \ubd84 \ub2e8\uc704\ub85c \uadf8\ub8f9\ud654\ud558\uc5ec \ub354 \ub192\uc740 _count \uc218\uce58\ub97c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<table style=\"width: 400px\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2011&#8243;,&#8221;10&#8243;,&#8221;10&#8243;,&#8221;10&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2012&#8243;,&#8221;12&#8243;,&#8221;24&#8243;,&#8221;17&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8243;,&#8221;01&#8243;,&#8221;08&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8243;,&#8221;25&#8243;,&#8221;10&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;01&#8243;,&#8221;25&#8243;,&#8221;11&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[&#8220;2013&#8243;,&#8221;02&#8243;,&#8221;01&#8243;,&#8221;11&#8221;]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\ubcf5\ud569 \ud0a4 \uc774\ud574<\/h3>\n<p>\ubcf4\uc2dc\ub2e4\uc2dc\ud53c \ubcf5\ud569 \ud0a4\ub294 \ub9e4\uc6b0 \uc720\uc6a9\ud558\uc9c0\ub9cc \uc5b4\ub290 \uc815\ub3c4 \uc774\ud574\uac00 \uc788\uc5b4\uc57c \uc62c\ubc14\ub974\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubb38\uc790\uc5f4 \ube44\uad50\ub77c\ub294 \uc810\uc744 \uae30\uc5b5\ud558\uba74 \uc608\uc0c1\ud55c \ub300\ub85c \uc815\ub82c\ub418\uc9c0 \uc54a\ub294 \ud0a4\ub97c \ub9cc\ub4e4\uc9c0 \uc54a\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \ub610\ud55c \uc815\uc218 '\uac12'\uc774 \uc544\ub2cc \ubb38\uc790\uc5f4 \ube44\uad50\uc774\ubbc0\ub85c \uc62c\ubc14\ub978 \uc21c\uc11c\ub97c \uc720\uc9c0\ud558\uae30 \uc704\ud574 \ud328\ub4dc \ubc88\ud638\uc5d0 0\uc744 \ub0a8\uaca8\ub450\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">\ud568\uc218 (\ubb38\uc11c, \uba54\ud0c0) {<br \/>\nif (doc.year &amp;&amp; doc.type == \"beer\" &amp;&amp; doc.int_value) {<br \/>\nvar val = doc.int_value.toString();<br \/>\nvar max =\"000000000\u2033;<br \/>\nvar pval = max.substring(0, max.length - val.length) + val;<br \/>\nemit([doc.year, doc.type, pval], null);<br \/>\n}<br \/>\n}<\/div>\n<\/div>\n<h5>\uacb0\uacfc \ud589(reduce=false \uc0ac\uc6a9)<\/h5>\n<table style=\"width: 400px\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\">\n<tbody>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2012,\u201dbeer\u201d,\u201d000000001\u2033]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2012,\u201dbeer\u201d,\u201d000000002\u2033]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">[2012,\u201dbeer\u201d,\u201d000000010\u2033]<\/div>\n<\/div>\n<\/td>\n<td>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">1<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\ubb3c\ub860 \ubc30\uc5f4\uc5d0\ub294 \ub0a0\uc9dcToArray\ubfd0\ub9cc \uc544\ub2c8\ub77c \ubb34\uc5c7\uc774\ub4e0 \ub123\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4! \uc774\ub294 \ud56d\ubaa9\uc744 \uadf8\ub8f9\ud654\ud558\uc5ec \uc904\uc77c \uc218 \uc788\ub294 \uc720\uc6a9\ud55c \uc804\ub7b5\uc785\ub2c8\ub2e4. \ub9c8\uc9c0\ub9c9\uc73c\ub85c \uae30\uc5b5\ud574\uc57c \ud560 \uac83\uc740 0\uc73c\ub85c \ud328\ub529\ud558\uba74 \ubb38\uc790\uc5f4\uc774\ubbc0\ub85c \uacb0\uacfc \uc778\ub371\uc2a4 \ud0a4\uc5d0 \ub300\ud574 \ubc94\uc704 \ucffc\ub9ac\ub97c \uc218\ud589\ud558\ub824\ub294 \uacbd\uc6b0, \uc608\ub97c \ub4e4\uc5b4 \ud2b9\uc815 \ubc94\uc704\ub97c \ucc3e\uace0 \uc788\ub2e4\uba74 \ud574\ub2f9 \ubc94\uc704\ub3c4 0\uc73c\ub85c \ud328\ub529\ud574\uc57c \ud55c\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace\">startkey=[2012,\u201dbeer\u201d,\u201d000000002\u2033]<br \/>\n&amp;endkey=[2012,\u201dbeer\u201d,\u201d000000007\u2033]<\/div>\n<\/div>\n<h3>\uc720\ub2c8\ucf54\ub4dc \ucf5c\ub808\uc774\uc158 \uc774\ud574<\/h3>\n<p>\ubb38\uc790\uc5f4 \ubb38\uc790 \uc21c\uc11c\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ubdf0\uc758 \uc720\ub2c8\ucf54\ub4dc \uc815\ub82c\uc5d0 \ub300\ud55c \uac8c\uc2dc\ubb3c\uc744 \ucc38\uc870\ud558\uc138\uc694. \uc774 \uc21c\uc11c\ub294 \ubc14\uc774\ud2b8 \uc21c\uc11c\uac00 \uc544\ub2c8\uba70 \ubcf5\ud569 \ud0a4\uc5d0\ub3c4 \uc801\uc6a9\ub429\ub2c8\ub2e4: <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/understanding-letter-ordering-view-queries\/\">\ubdf0 \ucffc\ub9ac\uc5d0\uc11c \ubb38\uc790 \uc21c\uc11c \uc9c0\uc815 \uc774\ud574<\/a><\/p>\n<p><a href=\"https:\/\/twitter.com\/scalabl3\" target=\"_blank\" rel=\"noopener noreferrer\">scalabl3<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Querying Views is what views are all about. Our documentation is great and can be found here:\u00a0https:\/\/www.couchbase.com\/docs\/couchbase-manual-2.0\/couchbase-views.html Compound Keys Just to illustrate how group level works, let&#8217;s use a Map function that sorts users by the latest login timestamp, converting [&hellip;]<\/p>","protected":false},"author":2,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9407,1812,2201],"tags":[1241],"ppma_author":[8968],"class_list":["post-1811","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ruby","category-n1ql-query","category-tools-sdks","tag-views"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Undertsnading compound keys - 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\/understanding-grouplevel-view-queries-compound-keys\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding group_level in View Queries with Compound Keys\" \/>\n<meta property=\"og:description\" content=\"Querying Views is what views are all about. Our documentation is great and can be found here:\u00a0https:\/\/www.couchbase.com\/docs\/couchbase-manual-2.0\/couchbase-views.html Compound Keys Just to illustrate how group level works, let&#8217;s use a Map function that sorts users by the latest login timestamp, converting [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/understanding-grouplevel-view-queries-compound-keys\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T17:51:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T04:11:09+00:00\" \/>\n<meta name=\"author\" content=\"The Couchbase Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Couchbase Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/\"},\"author\":{\"name\":\"The Couchbase Team\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93\"},\"headline\":\"Understanding group_level in View Queries with Compound Keys\",\"datePublished\":\"2014-12-16T17:51:03+00:00\",\"dateModified\":\"2025-06-14T04:11:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/\"},\"wordCount\":726,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"views\"],\"articleSection\":[\"Ruby\",\"SQL++ \/ N1QL Query\",\"Tools &amp; SDKs\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/\",\"name\":\"Undertsnading compound keys - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T17:51:03+00:00\",\"dateModified\":\"2025-06-14T04:11:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#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\/understanding-grouplevel-view-queries-compound-keys\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Understanding group_level in View Queries with Compound Keys\"}]},{\"@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\/764f4a6771ee19bc7af70b70a326fb93\",\"name\":\"The Couchbase Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/7befc37d02226b59499817eafdec60c3\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g\",\"caption\":\"The Couchbase Team\"},\"description\":\"Jennifer Garcia is a Senior Web Manager at Couchbase Inc. As the website manager, Jennifer has overall responsibility for the website properties including design, implementation, content, and performance.\",\"sameAs\":[\"https:\/\/www.couchbase.com\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/jennifer-garcia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Undertsnading compound keys - 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\/understanding-grouplevel-view-queries-compound-keys\/","og_locale":"ko_KR","og_type":"article","og_title":"Understanding group_level in View Queries with Compound Keys","og_description":"Querying Views is what views are all about. Our documentation is great and can be found here:\u00a0https:\/\/www.couchbase.com\/docs\/couchbase-manual-2.0\/couchbase-views.html Compound Keys Just to illustrate how group level works, let&#8217;s use a Map function that sorts users by the latest login timestamp, converting [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/understanding-grouplevel-view-queries-compound-keys\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T17:51:03+00:00","article_modified_time":"2025-06-14T04:11:09+00:00","author":"The Couchbase Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"The Couchbase Team","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/"},"author":{"name":"The Couchbase Team","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93"},"headline":"Understanding group_level in View Queries with Compound Keys","datePublished":"2014-12-16T17:51:03+00:00","dateModified":"2025-06-14T04:11:09+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/"},"wordCount":726,"commentCount":2,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["views"],"articleSection":["Ruby","SQL++ \/ N1QL Query","Tools &amp; SDKs"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/","url":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/","name":"Undertsnading compound keys - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T17:51:03+00:00","dateModified":"2025-06-14T04:11:09+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/understanding-grouplevel-view-queries-compound-keys\/#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\/understanding-grouplevel-view-queries-compound-keys\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Understanding group_level in View Queries with Compound Keys"}]},{"@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\/764f4a6771ee19bc7af70b70a326fb93","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud300","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/7befc37d02226b59499817eafdec60c3","url":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","caption":"The Couchbase Team"},"description":"\uc758 \uc120\uc784 \uc6f9 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. \uc6f9 \uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\ub85c\uc11c \ub514\uc790\uc778, \uad6c\ud604, \ucf58\ud150\uce20 \ubc0f \uc131\ub2a5\uc744 \ud3ec\ud568\ud55c \uc6f9 \uc0ac\uc774\ud2b8 \uc790\uc0b0\uc5d0 \ub300\ud55c \uc804\ubc18\uc801\uc778 \ucc45\uc784\uc744 \ub9e1\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/www.couchbase.com"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/jennifer-garcia\/"}]}},"authors":[{"term_id":8968,"user_id":2,"is_guest":0,"slug":"jennifer-garcia","display_name":"The Couchbase Team","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","author_category":"","last_name":"Garcia","first_name":"Jennifer","job_title":"","user_url":"https:\/\/www.couchbase.com","description":"\uc758 \uc120\uc784 \uc6f9 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. \uc6f9 \uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\ub85c\uc11c \ub514\uc790\uc778, \uad6c\ud604, \ucf58\ud150\uce20 \ubc0f \uc131\ub2a5\uc744 \ud3ec\ud568\ud55c \uc6f9 \uc0ac\uc774\ud2b8 \uc790\uc0b0\uc5d0 \ub300\ud55c \uc804\ubc18\uc801\uc778 \ucc45\uc784\uc744 \ub9e1\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1811","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=1811"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1811\/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=1811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=1811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=1811"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=1811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}