{"id":2759,"date":"2023-07-20T20:22:00","date_gmt":"2023-07-20T20:22:00","guid":{"rendered":"https:\/\/statorials.org\/id\/mongodb-dan\/"},"modified":"2023-07-20T20:22:00","modified_gmt":"2023-07-20T20:22:00","slug":"mongodb-dan","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/mongodb-dan\/","title":{"rendered":"Mongodb: cara menggunakan operator and ($and) dalam kueri"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan operator <strong>$and<\/strong> di MongoDB untuk mencari dokumen yang cocok dengan 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  \" <span style=\"color: #3366ff;\">$and<\/span> \": [\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>dan<\/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: 30, 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 AND 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> <span style=\"color: #000000;\">di mana bidang &#8220;tim&#8221; sama dengan &#8220;Spurs&#8221; dan nilai bidang &#8220;poin&#8221; lebih besar atau sama dengan 22:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find({\n  \" <span style=\"color: #3366ff;\">$and<\/span> \": [\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;\">22<\/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(\"6201824afd435937399d6b6c\"),\n  team: 'Spurs',\n  points: 25,\n  rebounds: 5 }\n{ _id: ObjectId(\"6201824afd435937399d6b6d\"),\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 dan nilai lebih besar dari atau sama dengan 22 di bidang poin.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Gunakan operator AND dengan lebih dari 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; tidak sama dengan &#8220;Mavs&#8221; dan nilai di bidang &#8220;poin&#8221; lebih besar dari atau sama dengan 22 dan nilai di bidang &#8220;rebounds&#8221; \u00bb bidangnya kurang dari 7:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find({\n  \" <span style=\"color: #3366ff;\">$and<\/span> \": [\n    {\" <span style=\"color: #ff0000;\">team<\/span> \": { <span style=\"color: #3366ff;\">$ne<\/span> : \" <span style=\"color: #ff0000;\">Mavs<\/span> \"}},\n    {\" <span style=\"color: #ff0000;\">points<\/span> \": { <span style=\"color: #3366ff;\">$gte<\/span> : <span style=\"color: #008000;\">22<\/span> }},\n    {\" <span style=\"color: #ff0000;\">rebounds<\/span> \": { <span style=\"color: #3366ff;\">$lt<\/span> : <span style=\"color: #008000;\">7<\/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(\"6201824afd435937399d6b6c\"),\n  team: 'Spurs',\n  points: 25,\n  rebounds: 5 }\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa ini adalah satu-satunya dokumen dalam koleksi yang memenuhi ketiga kriteria tersebut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Bidang \u201cTim\u201d tidak 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>22<\/strong><\/span><\/li>\n<li> <span style=\"color: #000000;\">Bidang \u201crebound\u201d memiliki nilai kurang dari <strong>7<\/strong><\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>$and<\/strong> <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/operator\/query\/and\/\" 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-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 $and di MongoDB untuk mencari dokumen yang cocok dengan beberapa kriteria. Operator ini menggunakan sintaks dasar berikut: db.myCollection.find({ &#8221; $and &#8220;: [ {&#8221; field1 &#8220;: &#8221; hello &#8220;}, {&#8221; field2 &#8220;: { $gte : 10 }} ] }) Contoh khusus ini mencari semua dokumen dalam koleksi bernama myCollection dengan field1 sama [&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 AND ($and) dalam kueri - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan operator $and 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-dan\/\" \/>\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 AND ($and) dalam kueri - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan operator $and dalam kueri di MongoDB, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/mongodb-dan\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T20:22:00+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-dan\/\",\"url\":\"https:\/\/statorials.org\/id\/mongodb-dan\/\",\"name\":\"MongoDB: Cara menggunakan operator AND ($and) dalam kueri - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-20T20:22:00+00:00\",\"dateModified\":\"2023-07-20T20:22:00+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan operator $and dalam kueri di MongoDB, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/mongodb-dan\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/mongodb-dan\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/mongodb-dan\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mongodb: cara menggunakan operator and ($and) 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 AND ($and) dalam kueri - Statologi","description":"Tutorial ini menjelaskan cara menggunakan operator $and 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-dan\/","og_locale":"id_ID","og_type":"article","og_title":"MongoDB: Cara menggunakan operator AND ($and) dalam kueri - Statologi","og_description":"Tutorial ini menjelaskan cara menggunakan operator $and dalam kueri di MongoDB, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/mongodb-dan\/","og_site_name":"Statorials","article_published_time":"2023-07-20T20:22:00+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-dan\/","url":"https:\/\/statorials.org\/id\/mongodb-dan\/","name":"MongoDB: Cara menggunakan operator AND ($and) dalam kueri - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-20T20:22:00+00:00","dateModified":"2023-07-20T20:22:00+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan operator $and dalam kueri di MongoDB, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/mongodb-dan\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/mongodb-dan\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/mongodb-dan\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Mongodb: cara menggunakan operator and ($and) 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\/2759"}],"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=2759"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2759\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}