{"id":2756,"date":"2023-07-20T20:38:20","date_gmt":"2023-07-20T20:38:20","guid":{"rendered":"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/"},"modified":"2023-07-20T20:38:20","modified_gmt":"2023-07-20T20:38:20","slug":"string-terpisah-mongodb","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/","title":{"rendered":"Mongodb: cara membagi string menjadi array substring"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut untuk membagi string menjadi array substring di MongoDB:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.myCollection.aggregate([\n  { <span style=\"color: #3366ff;\">$project<\/span> : { split_field: { <span style=\"color: #3366ff;\">$split<\/span> : [ \" <span style=\"color: #ff0000;\">$field1<\/span> \", \" \" ] } } },\n  { <span style=\"color: #3366ff;\">$merge<\/span> : \"myCollection\" }\n])<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh khusus ini membagi string &#8220;field1&#8221; berdasarkan spasi menjadi kolom baru bernama &#8220;split_field&#8221; dan menambahkan kolom baru ke koleksi bernama <span style=\"padding: 1px; border: 1px solid black;\">myCollection<\/span> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut memperlihatkan cara menggunakan sintaksis ini dalam praktik dengan<\/span> <span style=\"padding: 1px; border: 1px solid black;\">tim<\/span> koleksi <span style=\"color: #000000;\">dengan dokumen berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.insertOne({name: \" <span style=\"color: #008000;\">Dallas Mavs<\/span> \", points: 31})\ndb.teams.insertOne({name: \" <span style=\"color: #008000;\">San Antonio Spurs<\/span> \", points: 22})\ndb.teams.insertOne({name: \" <span style=\"color: #008000;\">Houston Rockets<\/span> \", points: 19})\ndb.teams.insertOne({name: \" <span style=\"color: #008000;\">Boston Celtics<\/span> \", points: 26})\ndb.teams.insertOne({name: \" <span style=\"color: #008000;\">Cleveland Cavs<\/span> \", points: 33})<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Membagi sebuah String menjadi Array Substring di MongoDB<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk membagi string di kolom &#8220;nama&#8221; menjadi array string dan menampilkan hasilnya di bidang baru bernama &#8220;split_name&#8221; di koleksi <span style=\"padding: 1px; border: 1px solid black;\">tim<\/span> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.aggregate([\n  { <span style=\"color: #3366ff;\">$project<\/span> : { split_name: { <span style=\"color: #3366ff;\">$split<\/span> : [ \" <span style=\"color: #ff0000;\">$name<\/span> \", \" \" ] } } },\n  { <span style=\"color: #3366ff;\">$merge<\/span> : \"teams\" }\n])<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Seperti inilah tampilan koleksi yang diperbarui sekarang:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"62014a924cb04b772fd7a938\"),\n  name: 'Dallas Mavs',\n  points: 31,\n  split_name: ['Dallas', 'Mavs'] }\n{ _id: ObjectId(\"62014a924cb04b772fd7a939\"),\n  name: 'San Antonio Spurs',\n  points: 22,\n  split_name: ['San', 'Antonio', 'Spurs'] }\n{ _id: ObjectId(\"62014a924cb04b772fd7a93a\"),\n  name: 'Houston Rockets',\n  points: 19,\n  split_name: ['Houston', 'Rockets'] }\n{ _id: ObjectId(\"62014a924cb04b772fd7a93b\"),\n  name: 'Boston Celtics',\n  points: 26,\n  split_name: ['Boston', 'Celtics'] }\n{ _id: ObjectId(\"62014a924cb04b772fd7a93c\"),\n  name: 'Cleveland Cavs',\n  points: 33,\n  split_name: ['Cleveland', 'Cavs'] }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap dokumen memiliki bidang baru bernama &#8220;split_name&#8221; yang berisi array substring dari bidang &#8220;nama&#8221;.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk contoh khusus ini, kami memilih untuk memisahkan string asli menggunakan spasi kosong sebagai pembatas.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika string dipisahkan oleh pembatas yang berbeda (seperti tanda hubung, garis miring, titik dua, dll.), cukup gunakan pembatas tersebut di fungsi <strong>$split<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>$split<\/strong> <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/operator\/aggregation\/split\/\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di MongoDB:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/mongodb-berisi\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara memeriksa apakah bidang berisi string<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/mongodb-menambahkan-bidang\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara menambahkan bidang baru<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/bidang-hapus-mongodb\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara menghapus bidang<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut untuk membagi string menjadi array substring di MongoDB: db.myCollection.aggregate([ { $project : { split_field: { $split : [ &#8221; $field1 &#8220;, &#8221; &#8221; ] } } }, { $merge : &#8220;myCollection&#8221; } ]) Contoh khusus ini membagi string &#8220;field1&#8221; berdasarkan spasi menjadi kolom baru bernama &#8220;split_field&#8221; dan menambahkan kolom baru [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MongoDB: Cara membagi string menjadi array substring - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membagi string menjadi array substring di MongoDB, termasuk contoh lengkapnya.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB: Cara membagi string menjadi array substring - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membagi string menjadi array substring di MongoDB, termasuk contoh lengkapnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T20:38:20+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/\",\"url\":\"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/\",\"name\":\"MongoDB: Cara membagi string menjadi array substring - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-20T20:38:20+00:00\",\"dateModified\":\"2023-07-20T20:38:20+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membagi string menjadi array substring di MongoDB, termasuk contoh lengkapnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mongodb: cara membagi string menjadi array substring\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MongoDB: Cara membagi string menjadi array substring - Statorials","description":"Tutorial ini menjelaskan cara membagi string menjadi array substring di MongoDB, termasuk contoh lengkapnya.","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:\/\/statorials.org\/id\/string-terpisah-mongodb\/","og_locale":"id_ID","og_type":"article","og_title":"MongoDB: Cara membagi string menjadi array substring - Statorials","og_description":"Tutorial ini menjelaskan cara membagi string menjadi array substring di MongoDB, termasuk contoh lengkapnya.","og_url":"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/","og_site_name":"Statorials","article_published_time":"2023-07-20T20:38:20+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/","url":"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/","name":"MongoDB: Cara membagi string menjadi array substring - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-20T20:38:20+00:00","dateModified":"2023-07-20T20:38:20+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membagi string menjadi array substring di MongoDB, termasuk contoh lengkapnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/string-terpisah-mongodb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/string-terpisah-mongodb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Mongodb: cara membagi string menjadi array substring"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2756"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=2756"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2756\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2756"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}