{"id":2388,"date":"2023-07-22T12:00:18","date_gmt":"2023-07-22T12:00:18","guid":{"rendered":"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/"},"modified":"2023-07-22T12:00:18","modified_gmt":"2023-07-22T12:00:18","slug":"kueri-mirip-dengan-mongodb","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/","title":{"rendered":"Mongodb: cara membuat kueri dengan ekspresi reguler \u201csuka\u201d."},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk menanyakan MongoDB dengan ekspresi reguler &#8220;seperti&#8221;:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Temukan dokumen yang berisi string<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.collection.find({ <span style=\"color: #ff0000;\">name<\/span> : { <span style=\"color: #ff0000;\">$regex<\/span> : <span style=\"color: #3366ff;\">\/string\/i<\/span> }})\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa <span style=\"padding: 1px; border: 1px solid black;\">i<\/span> menunjukkan kecocokan yang tidak peka huruf besar-kecil.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Temukan dokumen yang dimulai dengan string<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.collection.find({ <span style=\"color: #ff0000;\">name<\/span> : { <span style=\"color: #ff0000;\">$regex<\/span> : <span style=\"color: #3366ff;\">\/^string\/i<\/span> }}) \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Temukan dokumen yang diakhiri dengan string<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.collection.find({ <span style=\"color: #ff0000;\">name<\/span> : { <span style=\"color: #ff0000;\">$regex<\/span> : <span style=\"color: #3366ff;\">\/string$\/i<\/span> }}) \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dengan <span style=\"padding: 1px; border: 1px solid black;\">tim<\/span> pengumpulan dengan dokumen berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.insertOne({team: \" <span style=\"color: #008000;\">Mavs<\/span> \", position: \" <span style=\"color: #008000;\">Guard<\/span> \", points: <span style=\"color: #ff0000;\">31<\/span> })<\/strong>\n<strong>db.teams.insertOne({team: \" <span style=\"color: #008000;\">Spurs<\/span> \", position: \" <span style=\"color: #008000;\">Guard<\/span> \", points: <span style=\"color: #ff0000;\">22<\/span> })<\/strong>\n<strong>db.teams.insertOne({team: \" <span style=\"color: #008000;\">Rockets<\/span> \", position: \" <span style=\"color: #008000;\">Center<\/span> \", points: <span style=\"color: #ff0000;\">19<\/span> })<\/strong>\n<strong>db.teams.insertOne({team: \" <span style=\"color: #008000;\">Warriors<\/span> \", position: \" <span style=\"color: #008000;\">Forward<\/span> \", points: <span style=\"color: #ff0000;\">26<\/span> })<\/strong>\n<strong>db.teams.insertOne({team: \" <span style=\"color: #008000;\">Cavs<\/span> \", position: \" <span style=\"color: #008000;\">Guard<\/span> \", points: <span style=\"color: #ff0000;\">33<\/span> })<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Cari dokumen yang mengandung string<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk mencari semua dokumen yang mengandung string &#8220;avs&#8221; di kolom tim:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find({ <span style=\"color: #ff0000;\">team<\/span> : { <span style=\"color: #ff0000;\">$regex<\/span> : <span style=\"color: #3366ff;\">\/avs\/i<\/span> }})<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kueri ini mengembalikan dua dokumen berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"618050098ffcfe76d07b1da5\"),\n  team: 'Mavs',\n  position: 'Guard',\n  points: 31 }\n\n{ _id: ObjectId(\"618285361a42e92ac9ccd2c6\"),\n  team: 'Cavs',\n  position: 'Guard',\n  points: 33 }<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Temukan dokumen yang dimulai dengan string<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk mencari semua dokumen yang dimulai dengan string &#8220;gua&#8221; di kolom posisi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find({ <span style=\"color: #ff0000;\">position<\/span> : { <span style=\"color: #ff0000;\">$regex<\/span> : <span style=\"color: #3366ff;\">\/^gua\/i<\/span> }})<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kueri ini mengembalikan tiga dokumen berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"618050098ffcfe76d07b1da5\"),\n  team: 'Mavs',\n  position: 'Guard',\n  points: 31 }\n\n{ _id: ObjectId(\"6180504e8ffcfe76d07b1da7\"),\n  team: 'Spurs',\n  position: 'Guard',\n  points: 22 }\n\n{ _id: ObjectId(\"618285361a42e92ac9ccd2c6\"),\n  team: 'Cavs',\n  position: 'Guard',\n  points: 33 }<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Temukan dokumen yang diakhiri dengan string<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk menemukan semua dokumen yang diakhiri dengan string &#8220;ward&#8221; di bidang posisi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find({ <span style=\"color: #ff0000;\">position<\/span> : { <span style=\"color: #ff0000;\">$regex<\/span> : <span style=\"color: #3366ff;\">\/ward$\/i<\/span> }})<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kueri ini mengembalikan dokumen berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"618050808ffcfe76d07b1dab\"),\n  team: 'Warriors',\n  position: 'Forward',\n  points: 26 }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk <strong>$regex<\/strong> <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/operator\/query\/regex\/\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk menanyakan MongoDB dengan ekspresi reguler &#8220;seperti&#8221;: Metode 1: Temukan dokumen yang berisi string db.collection.find({ name : { $regex : \/string\/i }}) Perhatikan bahwa i menunjukkan kecocokan yang tidak peka huruf besar-kecil. Metode 2: Temukan dokumen yang dimulai dengan string db.collection.find({ name : { $regex : \/^string\/i }}) Metode 3: [&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 melakukan kueri dengan Regex &quot;Suka&quot; - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menanyakan MongoDB menggunakan ekspresi reguler seperti, dengan beberapa contoh.\" \/>\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\/kueri-mirip-dengan-mongodb\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB: Cara melakukan kueri dengan Regex &quot;Suka&quot; - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menanyakan MongoDB menggunakan ekspresi reguler seperti, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T12:00:18+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\/kueri-mirip-dengan-mongodb\/\",\"url\":\"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/\",\"name\":\"MongoDB: Cara melakukan kueri dengan Regex &quot;Suka&quot; - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T12:00:18+00:00\",\"dateModified\":\"2023-07-22T12:00:18+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menanyakan MongoDB menggunakan ekspresi reguler seperti, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mongodb: cara membuat kueri dengan ekspresi reguler \u201csuka\u201d.\"}]},{\"@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 melakukan kueri dengan Regex &quot;Suka&quot; - Statorials","description":"Tutorial ini menjelaskan cara menanyakan MongoDB menggunakan ekspresi reguler seperti, dengan beberapa contoh.","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\/kueri-mirip-dengan-mongodb\/","og_locale":"id_ID","og_type":"article","og_title":"MongoDB: Cara melakukan kueri dengan Regex &quot;Suka&quot; - Statorials","og_description":"Tutorial ini menjelaskan cara menanyakan MongoDB menggunakan ekspresi reguler seperti, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/","og_site_name":"Statorials","article_published_time":"2023-07-22T12:00:18+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\/kueri-mirip-dengan-mongodb\/","url":"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/","name":"MongoDB: Cara melakukan kueri dengan Regex &quot;Suka&quot; - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T12:00:18+00:00","dateModified":"2023-07-22T12:00:18+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menanyakan MongoDB menggunakan ekspresi reguler seperti, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kueri-mirip-dengan-mongodb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Mongodb: cara membuat kueri dengan ekspresi reguler \u201csuka\u201d."}]},{"@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\/2388"}],"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=2388"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2388\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}