{"id":2758,"date":"2023-07-20T20:29:17","date_gmt":"2023-07-20T20:29:17","guid":{"rendered":"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/"},"modified":"2023-07-20T20:29:17","modified_gmt":"2023-07-20T20:29:17","slug":"bidang-penggantian-nama-mongodb","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/","title":{"rendered":"Cara mengganti nama bidang di mongodb (3 contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengganti nama bidang di MongoDB:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Ganti nama bidang<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.collection.updateMany({}, { <span style=\"color: #3366ff;\">$rename<\/span> :{\" <span style=\"color: #ff0000;\">oldField<\/span> \":\" <span style=\"color: #ff0000;\">newField<\/span> \"}}, false, true)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Ganti nama beberapa bidang<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.collection.updateMany({}, { <span style=\"color: #3366ff;\">$rename<\/span> :{\" <span style=\"color: #ff0000;\">old1<\/span> \":\" <span style=\"color: #ff0000;\">new1<\/span> \", \" <span style=\"color: #ff0000;\">old2<\/span> \":\" <span style=\"color: #ff0000;\">new2<\/span> \"}}, false, true)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Ganti nama subbidang<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.collection.updateMany({}, { <span style=\"color: #3366ff;\">$rename<\/span> :{\" <span style=\"color: #ff0000;\">field.oldSub<\/span> \":\" <span style=\"color: #ff0000;\">field.newSub<\/span> \"}}, false, true)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa <strong>false, true<\/strong> dalam fungsi $rename berarti <strong>{upsert:false, multi:true}<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Anda memerlukan <strong>multi:true<\/strong> untuk memperbarui nama bidang di semua dokumen Anda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode 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> })\ndb.teams.insertOne({team: \"Cavs\", class: {conf: \"Eastern\", div: \"D\"}, points: <span style=\"color: #008000;\">33<\/span> })\ndb.teams.insertOne({team: \"Nets\", class: {conf: \"Eastern\", div: \"D\"}, points: <span style=\"color: #008000;\">38<\/span> })<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Ganti nama bidang<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk mengganti nama field <strong>team<\/strong> menjadi <strong>new_team<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.updateMany({}, { <span style=\"color: #3366ff;\">$rename<\/span> :{\" <span style=\"color: #ff0000;\">team<\/span> \":\" <span style=\"color: #ff0000;\">new_team<\/span> \"}}, false, true)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Berikut tampilan dokumennya sekarang:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"62017ce6fd435937399d6b58\"),\n  class: { conf: 'Western', div: 'A' },\n  points: 31,\n  new_team: 'Mavs' }\n{ _id: ObjectId(\"62017ce6fd435937399d6b59\"),\n  class: { conf: 'Western', div: 'A' },\n  points: 22,\n  new_team: 'Spurs' }\n{ _id: ObjectId(\"62017ce6fd435937399d6b5a\"),\n  class: { conf: 'Western', div: 'B' },\n  points: 19,\n  new_team: 'Jazz' }\n{ _id: ObjectId(\"62017ce6fd435937399d6b5b\"),\n  class: { conf: 'Eastern', div: 'C' },\n  points: 26,\n  new_team: 'Celtics' }\n{ _id: ObjectId(\"62017ce6fd435937399d6b5c\"),\n  class: { conf: 'Eastern', div: 'D' },\n  points: 33,\n  new_team: 'Cavs' }\n{ _id: ObjectId(\"62017ce6fd435937399d6b5d\"),\n  class: { conf: 'Eastern', div: 'D' },\n  points: 38,\n  new_team: 'Nets' }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa bidang <strong>tim<\/strong> telah diubah namanya menjadi <strong>new_team<\/strong> untuk setiap dokumen.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Ganti nama beberapa bidang<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk mengganti nama field <strong>tim<\/strong> menjadi <strong>new_team<\/strong> dan field <strong>points<\/strong> menjadi <strong>new_points<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.updateMany({}, { <span style=\"color: #3366ff;\">$rename<\/span> :{\" <span style=\"color: #ff0000;\">team<\/span> \":\" <span style=\"color: #ff0000;\">new_team<\/span> \", \" <span style=\"color: #ff0000;\">points<\/span> \":\" <span style=\"color: #ff0000;\">new_points<\/span> \"}}, false, true)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Berikut tampilan dokumennya sekarang:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"62017ce6fd435937399d6b58\"),\n  class: { conf: 'Western', div: 'A' },\n  new_team: 'Mavs',\n  new_points: 31 }\n{ _id: ObjectId(\"62017ce6fd435937399d6b59\"),\n  class: { conf: 'Western', div: 'A' },\n  new_team: 'Spurs',\n  new_points: 22 }\n{ _id: ObjectId(\"62017ce6fd435937399d6b5a\"),\n  class: { conf: 'Western', div: 'B' },\n  new_team: 'Jazz',\n  new_points: 19 }\n{ _id: ObjectId(\"62017ce6fd435937399d6b5b\"),\n  class: { conf: 'Eastern', div: 'C' },\n  new_team: 'Celtics',\n  new_points: 26 }\n{ _id: ObjectId(\"62017ce6fd435937399d6b5c\"),\n  class: { conf: 'Eastern', div: 'D' },\n  new_team: 'Cavs',\n  new_points: 33 }\n{ _id: ObjectId(\"62017ce6fd435937399d6b5d\"),\n  class: { conf: 'Eastern', div: 'D' },\n  new_team: 'Nets',\n  new_points: 38 }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa bidang <strong>tim<\/strong> dan bidang <strong>poin<\/strong> telah diganti namanya di setiap dokumen.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Ganti nama subbidang<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk mengganti nama subbidang <strong>div<\/strong> di bidang <strong>kelas<\/strong> <b>div<\/b> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.updateMany({}, { <span style=\"color: #3366ff;\">$rename<\/span> :{\" <span style=\"color: #ff0000;\">class.div<\/span> \":\" <span style=\"color: #ff0000;\">class.division<\/span> \"}}, false, true)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Berikut tampilan dokumennya sekarang:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"62017e21fd435937399d6b5e\"),\n  team: 'Mavs',\n  class: { conf: 'Western', division: 'A' },\n  points: 31 }\n{ _id: ObjectId(\"62017e21fd435937399d6b5f\"),\n  team: 'Spurs',\n  class: { conf: 'Western', division: 'A' },\n  points: 22 }\n{ _id: ObjectId(\"62017e21fd435937399d6b60\"),\n  team: 'Jazz',\n  class: { conf: 'Western', division: 'B' },\n  points: 19 }\n{ _id: ObjectId(\"62017e21fd435937399d6b61\"),\n  team: 'Celtics',\n  class: { conf: 'Eastern', division: 'C' },\n  points: 26 }\n{ _id: ObjectId(\"62017e21fd435937399d6b62\"),\n  team: 'Cavs',\n  class: { conf: 'Eastern', division: 'D' },\n  points: 33 }\n{ _id: ObjectId(\"62017e21fd435937399d6b63\"),\n  team: 'Nets',\n  class: { conf: 'Eastern', division: 'D' },\n  points: 38 }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa subbidang <b>div<\/b> di bidang <strong>kelas<\/strong> telah diubah namanya menjadi <strong>divisi<\/strong> di setiap dokumen.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>$rename<\/strong> <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/operator\/update\/rename\/\" 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-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><br \/> <a href=\"https:\/\/statorials.org\/id\/akun-terpisah-mongodb\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara menghitung nilai berbeda dalam suatu bidang<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mengganti nama bidang di MongoDB: Metode 1: Ganti nama bidang db.collection.updateMany({}, { $rename :{&#8221; oldField &#8220;:&#8221; newField &#8220;}}, false, true) Metode 2: Ganti nama beberapa bidang db.collection.updateMany({}, { $rename :{&#8221; old1 &#8220;:&#8221; new1 &#8220;, &#8221; old2 &#8220;:&#8221; new2 &#8220;}}, false, true) Metode 3: Ganti nama subbidang db.collection.updateMany({}, { $rename [&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>Cara mengganti nama field di MongoDB (3 contoh) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menghapus satu atau lebih field di MongoDB, beserta contohnya.\" \/>\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\/bidang-penggantian-nama-mongodb\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengganti nama field di MongoDB (3 contoh) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menghapus satu atau lebih field di MongoDB, beserta contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T20:29:17+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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/\",\"url\":\"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/\",\"name\":\"Cara mengganti nama field di MongoDB (3 contoh) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-20T20:29:17+00:00\",\"dateModified\":\"2023-07-20T20:29:17+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menghapus satu atau lebih field di MongoDB, beserta contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengganti nama bidang di mongodb (3 contoh)\"}]},{\"@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":"Cara mengganti nama field di MongoDB (3 contoh) - Statologi","description":"Tutorial ini menjelaskan cara menghapus satu atau lebih field di MongoDB, beserta contohnya.","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\/bidang-penggantian-nama-mongodb\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengganti nama field di MongoDB (3 contoh) - Statologi","og_description":"Tutorial ini menjelaskan cara menghapus satu atau lebih field di MongoDB, beserta contohnya.","og_url":"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/","og_site_name":"Statorials","article_published_time":"2023-07-20T20:29:17+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/","url":"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/","name":"Cara mengganti nama field di MongoDB (3 contoh) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-20T20:29:17+00:00","dateModified":"2023-07-20T20:29:17+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menghapus satu atau lebih field di MongoDB, beserta contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/bidang-penggantian-nama-mongodb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengganti nama bidang di mongodb (3 contoh)"}]},{"@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\/2758"}],"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=2758"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2758\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}