{"id":2760,"date":"2023-07-20T20:12:22","date_gmt":"2023-07-20T20:12:22","guid":{"rendered":"https:\/\/statorials.org\/id\/mongodb-atau\/"},"modified":"2023-07-20T20:12:22","modified_gmt":"2023-07-20T20:12:22","slug":"mongodb-atau","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/mongodb-atau\/","title":{"rendered":"Mongodb: cara menggunakan operator or ($or) dalam kueri"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan operator <strong>$or<\/strong> di MongoDB untuk menemukan dokumen yang cocok dengan salah satu dari beberapa kriteria.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Operator ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.myCollection.find({\n  \u201c <span style=\"color: #3366ff;\">$or<\/span> \u201d: [\n    {\" <span style=\"color: #ff0000;\">field1<\/span> \": \" <span style=\"color: #ff0000;\">hello<\/span> \"},\n    {\" <span style=\"color: #ff0000;\">field2<\/span> \": { <span style=\"color: #3366ff;\">$gte<\/span> : <span style=\"color: #ff0000;\">10<\/span> }}\n  ]\n})<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh khusus ini mencari semua dokumen dalam koleksi bernama <span style=\"padding: 1px; border: 1px solid black;\">myCollection<\/span> dengan <strong>field1<\/strong> sama dengan &#8220;halo&#8221; <em>atau<\/em> <strong>field2<\/strong> memiliki nilai lebih besar atau sama dengan 10.<\/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({team: \" <span style=\"color: #ff0000;\">Mavs<\/span> \", points: 30, rebounds: 8})\ndb.teams.insertOne({team: \" <span style=\"color: #ff0000;\">Mavs<\/span> \", points: 35, rebounds: 12})\ndb.teams.insertOne({team: \" <span style=\"color: #ff0000;\">Spurs<\/span> \", points: 20, rebounds: 7})\ndb.teams.insertOne({team: \" <span style=\"color: #ff0000;\">Spurs<\/span> \", points: 25, rebounds: 5})\ndb.teams.insertOne({team: \" <span style=\"color: #ff0000;\">Spurs<\/span> \", points: 23, rebounds: 9})<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Gunakan operator OR dengan dua kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menemukan semua dokumen dalam koleksi <span style=\"padding: 1px; border: 1px solid black;\">tim<\/span> di mana bidang &#8220;tim&#8221; sama dengan &#8220;Spurs&#8221; <em>atau<\/em> nilai bidang &#8220;poin&#8221; lebih besar atau sama dengan 31:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find({\n  \u201c <span style=\"color: #3366ff;\">$or<\/span> \u201d: [\n    {\" <span style=\"color: #ff0000;\">team<\/span> \": \" <span style=\"color: #ff0000;\">Spurs<\/span> \"},\n    {\" <span style=\"color: #ff0000;\">points<\/span> \": { <span style=\"color: #3366ff;\">$gte<\/span> : <span style=\"color: #008000;\">31<\/span> }}\n  ]\n})<\/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(\"62018750fd435937399d6b6f\"),\n  team: 'Mavs',\n  points: 35,\n  rebounds: 12 }\n{ _id: ObjectId(\"62018750fd435937399d6b70\"),\n  team: 'Spurs',\n  points: 20,\n  rebounds: 7 }\n{ _id: ObjectId(\"62018750fd435937399d6b71\"),\n  team: 'Spurs',\n  points: 25,\n  rebounds: 5 }\n{ _id: ObjectId(\"62018750fd435937399d6b72\"),\n  team: 'Spurs',\n  points: 23,\n  rebounds: 9 }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap dokumen dalam keluaran berisi &#8220;Spurs&#8221; di bidang tim <em>atau<\/em> nilai lebih besar dari atau sama dengan 31 di bidang poin.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: menggunakan operator OR dengan lebih dari dua field<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menemukan semua dokumen dalam koleksi <span style=\"padding: 1px; border: 1px solid black;\">tim<\/span> di mana bidang &#8220;tim&#8221; sama dengan &#8220;Mavs&#8221; <em>atau<\/em> nilai bidang &#8220;poin&#8221; lebih besar dari atau sama dengan 25 <em>atau<\/em> nilai bidang &#8220;rebound&#8221; kurang dari 8:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find({\n  \u201c <span style=\"color: #3366ff;\">$or<\/span> \u201d: [\n    {\" <span style=\"color: #ff0000;\">team<\/span> \": \" <span style=\"color: #ff0000;\">Mavs<\/span> \"},\n    {\" <span style=\"color: #ff0000;\">points<\/span> \": { <span style=\"color: #3366ff;\">$gte<\/span> : <span style=\"color: #008000;\">25<\/span> }},\n    {\" <span style=\"color: #ff0000;\">rebounds<\/span> \": { <span style=\"color: #3366ff;\">$lt<\/span> : <span style=\"color: #008000;\">8<\/span> }}\n  ]\n})<\/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(\"62018750fd435937399d6b6e\"),\n  team: 'Mavs',\n  points: 30,\n  rebounds: 8 }\n{ _id: ObjectId(\"62018750fd435937399d6b6f\"),\n  team: 'Mavs',\n  points: 35,\n  rebounds: 12 }\n{ _id: ObjectId(\"62018750fd435937399d6b70\"),\n  team: 'Spurs',\n  points: 20,\n  rebounds: 7 }\n{ _id: ObjectId(\"62018750fd435937399d6b71\"),\n  team: 'Spurs',\n  points: 25,\n  rebounds: 5 }\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa masing-masing dokumen ini memenuhi satu atau lebih dari tiga kriteria:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Bidang \u201ctim\u201d sama dengan \u201c <strong>Mavs<\/strong> \u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Bidang \u201cpoin\u201d memiliki nilai lebih besar atau sama dengan <strong>25<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">Bidang \u201crebound\u201d memiliki nilai kurang dari <strong>8<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>$or<\/strong> <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/operator\/query\/or\/\" 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-dan\/\">MongoDB: Cara menggunakan operator AND dalam kueri<\/a><br \/> <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-tidak-masuk\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara menggunakan kueri \u201cNO IN\u201d.<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/mongodb-bukan-nol\/\">MongoDB: Cara mencari &#8220;not null&#8221; di bidang tertentu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan operator $or di MongoDB untuk menemukan dokumen yang cocok dengan salah satu dari beberapa kriteria. Operator ini menggunakan sintaks dasar berikut: db.myCollection.find({ \u201c $or \u201d: [ {&#8221; field1 &#8220;: &#8221; hello &#8220;}, {&#8221; field2 &#8220;: { $gte : 10 }} ] }) Contoh khusus ini mencari semua dokumen dalam koleksi bernama myCollection [&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 menggunakan operator OR ($or) dalam kueri - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi $or dalam kueri di MongoDB, 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\/mongodb-atau\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB: Cara menggunakan operator OR ($or) dalam kueri - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi $or dalam kueri di MongoDB, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/mongodb-atau\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T20:12:22+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\/mongodb-atau\/\",\"url\":\"https:\/\/statorials.org\/id\/mongodb-atau\/\",\"name\":\"MongoDB: Cara menggunakan operator OR ($or) dalam kueri - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-20T20:12:22+00:00\",\"dateModified\":\"2023-07-20T20:12:22+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi $or dalam kueri di MongoDB, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/mongodb-atau\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/mongodb-atau\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/mongodb-atau\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mongodb: cara menggunakan operator or ($or) dalam kueri\"}]},{\"@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 menggunakan operator OR ($or) dalam kueri - Statologi","description":"Tutorial ini menjelaskan cara menggunakan fungsi $or dalam kueri di MongoDB, 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\/mongodb-atau\/","og_locale":"id_ID","og_type":"article","og_title":"MongoDB: Cara menggunakan operator OR ($or) dalam kueri - Statologi","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi $or dalam kueri di MongoDB, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/mongodb-atau\/","og_site_name":"Statorials","article_published_time":"2023-07-20T20:12:22+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\/mongodb-atau\/","url":"https:\/\/statorials.org\/id\/mongodb-atau\/","name":"MongoDB: Cara menggunakan operator OR ($or) dalam kueri - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-20T20:12:22+00:00","dateModified":"2023-07-20T20:12:22+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi $or dalam kueri di MongoDB, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/mongodb-atau\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/mongodb-atau\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/mongodb-atau\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Mongodb: cara menggunakan operator or ($or) dalam kueri"}]},{"@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\/2760"}],"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=2760"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2760\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}