{"id":2762,"date":"2023-07-20T20:02:30","date_gmt":"2023-07-20T20:02:30","guid":{"rendered":"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/"},"modified":"2023-07-20T20:02:30","modified_gmt":"2023-07-20T20:02:30","slug":"mongodb-memeriksa-apakah-bidang-tersebut-ada","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/","title":{"rendered":"Mongodb: cara memeriksa apakah bidang ada"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk memeriksa apakah ada bidang dalam koleksi di MongoDB:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Periksa apakah bidang tersebut ada<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.myCollection.find({ \" <span style=\"color: #ff0000;\">myField<\/span> \": { <span style=\"color: #3366ff;\">$exists<\/span> : <span style=\"color: #008000;\">true<\/span> } })<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Metode ini memeriksa apakah &#8220;myField&#8221; ada dalam koleksi bernama <span style=\"padding: 1px; border: 1px solid black;\">myCollection<\/span> . Jika demikian, maka akan mengembalikan semua dokumen yang berisi nama field. Jika tidak, ia tidak akan mengembalikan apa pun.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Periksa apakah bidang yang disematkan ada<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.myCollection.find({ \" <span style=\"color: #ff0000;\">myField.embeddedField<\/span> \": { <span style=\"color: #3366ff;\">$exists<\/span> : <span style=\"color: #008000;\">true<\/span> } })<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Metode ini memeriksa apakah nama bidang &#8220;embeddedField&#8221; di bidang &#8220;myField&#8221; ada dalam koleksi bernama <span style=\"padding: 1px; border: 1px solid black;\">myCollection<\/span> . Jika demikian, maka akan mengembalikan semua dokumen yang berisi nama field. Jika tidak, ia tidak akan mengembalikan apa pun.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan<\/span> <span style=\"padding: 1px; border: 1px solid black;\">tim<\/span> pengumpulan <span style=\"color: #000000;\">dengan dokumen berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.insertOne({team: \"Mavs\", class: {conf: \"Western\", div: \"A\"}, points: <span style=\"color: #008000;\">31<\/span> })\ndb.teams.insertOne({team: \"Spurs\", class: {conf: \"Western\", div: \"A\"}, points: <span style=\"color: #008000;\">22<\/span> })\ndb.teams.insertOne({team: \"Jazz\", class: {conf: \"Western\", div: \"B\"}, points: <span style=\"color: #008000;\">19<\/span> })\ndb.teams.insertOne({team: \"Celtics\", class: {conf: \"Eastern\", div: \"C\"}, points: <span style=\"color: #008000;\">26<\/span> })<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Periksa apakah kolom ada<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut memperlihatkan cara memeriksa apakah nama bidang &#8220;poin&#8221; ada 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.find({ \" <span style=\"color: #ff0000;\">points<\/span> \": { <span style=\"color: #3366ff;\">$exists<\/span> : <span style=\"color: #008000;\">true<\/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(\"6203d10c1e95a9885e1e7637\"),\n  team: 'Mavs',\n  class: { conf: 'Western', div: 'A' },\n  points: 31 }\n{ _id: ObjectId(\"6203d10c1e95a9885e1e7638\"),\n  team: 'Spurs',\n  class: { conf: 'Western', div: 'A' },\n  points: 22 }\n{ _id: ObjectId(\"6203d10c1e95a9885e1e7639\"),\n  team: 'Jazz',\n  class: { conf: 'Western', div: 'B' },\n  points: 19 }\n{ _id: ObjectId(\"6203d10c1e95a9885e1e763a\"),\n  team: 'Celtics',\n  class: { conf: 'Eastern', div: 'C' },\n  points: 26 }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Karena nama bidang &#8220;titik&#8221; ada, setiap dokumen yang berisi bidang &#8220;titik&#8221; dikembalikan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalkan kita memeriksa apakah nama bidang &#8220;mencuri&#8221; ada 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.find({ \" <span style=\"color: #ff0000;\">steals<\/span> \": { <span style=\"color: #3366ff;\">$exists<\/span> : <span style=\"color: #008000;\">true<\/span> } })<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Karena bidang ini tidak ada, tidak ada keluaran yang dikembalikan.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Periksa apakah bidang yang disematkan ada<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut memperlihatkan cara memeriksa apakah nama bidang bawaan &#8220;div&#8221; ada di bidang &#8220;kelas&#8221; 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.find({ \" <span style=\"color: #ff0000;\">class.div<\/span> \": { <span style=\"color: #3366ff;\">$exists<\/span> : <span style=\"color: #008000;\">true<\/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(\"6203d10c1e95a9885e1e7637\"),\n  team: 'Mavs',\n  class: { conf: 'Western', div: 'A' },\n  points: 31 }\n{ _id: ObjectId(\"6203d10c1e95a9885e1e7638\"),\n  team: 'Spurs',\n  class: { conf: 'Western', div: 'A' },\n  points: 22 }\n{ _id: ObjectId(\"6203d10c1e95a9885e1e7639\"),\n  team: 'Jazz',\n  class: { conf: 'Western', div: 'B' },\n  points: 19 }\n{ _id: ObjectId(\"6203d10c1e95a9885e1e763a\"),\n  team: 'Celtics',\n  class: { conf: 'Eastern', div: 'C' },\n  points: 26 }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Karena nama bidang yang disematkan &#8220;div&#8221; ada di bidang &#8220;kelas&#8221;, setiap dokumen yang berisi bidang &#8220;div&#8221; yang tertanam akan dikembalikan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalkan kita memeriksa apakah nama bidang bawaan &#8220;divisi&#8221; ada di bidang &#8220;kelas&#8221; dalam 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.find({ \" <span style=\"color: #ff0000;\">class.division<\/span> \": { <span style=\"color: #3366ff;\">$exists<\/span> : <span style=\"color: #008000;\">true<\/span> } })<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Karena bidang bawaan ini tidak ada, tidak ada keluaran yang dikembalikan.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>$exists<\/strong> <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/operator\/query\/exists\/\" 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\/bidang-daftar-mongodb\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara membuat daftar semua nama bidang<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara mengganti nama bidang<\/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 metode berikut untuk memeriksa apakah ada bidang dalam koleksi di MongoDB: Metode 1: Periksa apakah bidang tersebut ada db.myCollection.find({ &#8221; myField &#8220;: { $exists : true } }) Metode ini memeriksa apakah &#8220;myField&#8221; ada dalam koleksi bernama myCollection . Jika demikian, maka akan mengembalikan semua dokumen yang berisi nama field. Jika tidak, [&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 memeriksa apakah suatu bidang ada - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memeriksa apakah suatu bidang ada dalam koleksi di MongoDB, dengan sebuah 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-memeriksa-apakah-bidang-tersebut-ada\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB: Cara memeriksa apakah suatu bidang ada - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memeriksa apakah suatu bidang ada dalam koleksi di MongoDB, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T20:02:30+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-memeriksa-apakah-bidang-tersebut-ada\/\",\"url\":\"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/\",\"name\":\"MongoDB: Cara memeriksa apakah suatu bidang ada - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-20T20:02:30+00:00\",\"dateModified\":\"2023-07-20T20:02:30+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memeriksa apakah suatu bidang ada dalam koleksi di MongoDB, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mongodb: cara memeriksa apakah bidang ada\"}]},{\"@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 memeriksa apakah suatu bidang ada - Statologi","description":"Tutorial ini menjelaskan cara memeriksa apakah suatu bidang ada dalam koleksi di MongoDB, dengan sebuah 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-memeriksa-apakah-bidang-tersebut-ada\/","og_locale":"id_ID","og_type":"article","og_title":"MongoDB: Cara memeriksa apakah suatu bidang ada - Statologi","og_description":"Tutorial ini menjelaskan cara memeriksa apakah suatu bidang ada dalam koleksi di MongoDB, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/","og_site_name":"Statorials","article_published_time":"2023-07-20T20:02:30+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-memeriksa-apakah-bidang-tersebut-ada\/","url":"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/","name":"MongoDB: Cara memeriksa apakah suatu bidang ada - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-20T20:02:30+00:00","dateModified":"2023-07-20T20:02:30+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memeriksa apakah suatu bidang ada dalam koleksi di MongoDB, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/mongodb-memeriksa-apakah-bidang-tersebut-ada\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Mongodb: cara memeriksa apakah bidang ada"}]},{"@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\/2762"}],"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=2762"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2762\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2762"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2762"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}