{"id":2721,"date":"2023-07-21T00:34:46","date_gmt":"2023-07-21T00:34:46","guid":{"rendered":"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/"},"modified":"2023-07-21T00:34:46","modified_gmt":"2023-07-21T00:34:46","slug":"mongodb-mengurutkan-berdasarkan-beberapa-bidang","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/","title":{"rendered":"Mongodb: cara mengurutkan berdasarkan beberapa bidang"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut untuk mengurutkan dokumen di MongoDB berdasarkan beberapa bidang:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.myCollection.find().sort( { \" <span style=\"color: #ff0000;\">field1<\/span> \": 1, \" <span style=\"color: #ff0000;\">field2<\/span> \": -1 } )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kode khusus ini mengurutkan dokumen dalam koleksi yang disebut <span style=\"padding: 1px; border: 1px solid black;\">myCollection<\/span> terlebih dahulu berdasarkan <span style=\"padding: 1px; border: 1px solid black;\">bidang 1<\/span> menaik, kemudian menurut <span style=\"padding: 1px; border: 1px solid black;\">bidang 2<\/span> menurun.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut memperlihatkan cara menggunakan sintaksis ini 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: #008000;\">Mavs<\/span> \", points: 30, rebounds: 8})\ndb.teams.insertOne({team: \" <span style=\"color: #008000;\">Spurs<\/span> \", points: 30, rebounds: 12})\ndb.teams.insertOne({team: \" <span style=\"color: #008000;\">Rockets<\/span> \", points: 20, rebounds: 7})\ndb.teams.insertOne({team: \" <span style=\"color: #008000;\">Warriors<\/span> \", points: 25, rebounds: 5})\ndb.teams.insertOne({team: \" <span style=\"color: #008000;\">Cavs<\/span> \", points: 25, rebounds: 9})<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Urutkan berdasarkan beberapa bidang di MongoDB (menaik)<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk mengurutkan dokumen dalam koleksi <span style=\"padding: 1px; border: 1px solid black;\">Teams<\/span> terlebih dahulu dengan meningkatkan &#8220;poin&#8221; dan kemudian dengan meningkatkan &#8220;pentalan&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find().sort( { \" <span style=\"color: #ff0000;\">points<\/span> \": 1, \" <span style=\"color: #ff0000;\">rebounds<\/span> \": 1 } )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kueri ini mengembalikan hasil berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"61f952c167f1c64a1afb203b\"),\n  team: 'Rockets',\n  points: 20,\n  rebounds: 7 }\n{ _id: ObjectId(\"61f952c167f1c64a1afb203c\"),\n  team: 'Warriors',\n  points: 25,\n  rebounds: 5 }\n{ _id: ObjectId(\"61f952c167f1c64a1afb203d\"),\n  team: 'Cavs',\n  points: 25,\n  rebounds: 9 }\n{ _id: ObjectId(\"61f952c167f1c64a1afb2039\"),\n  team: 'Mavs',\n  points: 30,\n  rebounds: 8 }\n{ _id: ObjectId(\"61f952c167f1c64a1afb203a\"),\n  team: 'Spurs',\n  points: 30,\n  rebounds: 12 }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa dokumen diurutkan berdasarkan peningkatan bidang \u201cpoin\u201d (dari terkecil ke terbesar) kemudian dengan peningkatan bidang \u201cpantulan\u201d (dari terkecil ke terbesar).<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Urutkan berdasarkan beberapa bidang di MongoDB (menurun)<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan kode berikut untuk mengurutkan dokumen dalam koleksi <span style=\"padding: 1px; border: 1px solid black;\">tim<\/span> terlebih dahulu dengan mengurangi &#8220;poin&#8221; dan kemudian dengan mengurangi &#8220;pentalan&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>db.teams.find().sort( { \" <span style=\"color: #ff0000;\">points<\/span> \": -1, \" <span style=\"color: #ff0000;\">rebounds<\/span> \": -1 } )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kueri ini mengembalikan hasil berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>{ _id: ObjectId(\"61f952c167f1c64a1afb203a\"),\n  team: 'Spurs',\n  points: 30,\n  rebounds: 12 }\n{ _id: ObjectId(\"61f952c167f1c64a1afb2039\"),\n  team: 'Mavs',\n  points: 30,\n  rebounds: 8 }\n{ _id: ObjectId(\"61f952c167f1c64a1afb203d\"),\n  team: 'Cavs',\n  points: 25,\n  rebounds: 9 }\n{ _id: ObjectId(\"61f952c167f1c64a1afb203c\"),\n  team: 'Warriors',\n  points: 25,\n  rebounds: 5 }\n{ _id: ObjectId(\"61f952c167f1c64a1afb203b\"),\n  team: 'Rockets',\n  points: 20,\n  rebounds: 7 }<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa dokumen diurutkan berdasarkan penurunan kolom \u201cpoin\u201d (dari terbesar ke terkecil) kemudian dengan penurunan kolom \u201crebound\u201d (dari terbesar ke terkecil).<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk fungsi <strong>pengurutan<\/strong> <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/method\/cursor.sort\/\" 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-mengurutkan-berdasarkan-tanggal\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara mengurutkan berdasarkan tanggal<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kelompok-mongodb-berdasarkan-nomor\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara mengelompokkan dan menghitung<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/grup-mongodb-berdasarkan-beberapa-bidang\/\" target=\"_blank\" rel=\"noopener\">MongoDB: Cara mengelompokkan berdasarkan beberapa bidang<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut untuk mengurutkan dokumen di MongoDB berdasarkan beberapa bidang: db.myCollection.find().sort( { &#8221; field1 &#8220;: 1, &#8221; field2 &#8220;: -1 } ) Kode khusus ini mengurutkan dokumen dalam koleksi yang disebut myCollection terlebih dahulu berdasarkan bidang 1 menaik, kemudian menurut bidang 2 menurun. Contoh berikut memperlihatkan cara menggunakan sintaksis ini dengan tim [&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 mengurutkan berdasarkan beberapa bidang - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengurutkan beberapa bidang 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-mengurutkan-berdasarkan-beberapa-bidang\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB: Cara mengurutkan berdasarkan beberapa bidang - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengurutkan beberapa bidang di MongoDB, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-21T00:34:46+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-mengurutkan-berdasarkan-beberapa-bidang\/\",\"url\":\"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/\",\"name\":\"MongoDB: Cara mengurutkan berdasarkan beberapa bidang - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-21T00:34:46+00:00\",\"dateModified\":\"2023-07-21T00:34:46+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengurutkan beberapa bidang di MongoDB, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mongodb: cara mengurutkan berdasarkan beberapa bidang\"}]},{\"@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 mengurutkan berdasarkan beberapa bidang - Statorial","description":"Tutorial ini menjelaskan cara mengurutkan beberapa bidang 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-mengurutkan-berdasarkan-beberapa-bidang\/","og_locale":"id_ID","og_type":"article","og_title":"MongoDB: Cara mengurutkan berdasarkan beberapa bidang - Statorial","og_description":"Tutorial ini menjelaskan cara mengurutkan beberapa bidang di MongoDB, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/","og_site_name":"Statorials","article_published_time":"2023-07-21T00:34:46+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-mengurutkan-berdasarkan-beberapa-bidang\/","url":"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/","name":"MongoDB: Cara mengurutkan berdasarkan beberapa bidang - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-21T00:34:46+00:00","dateModified":"2023-07-21T00:34:46+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengurutkan beberapa bidang di MongoDB, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/mongodb-mengurutkan-berdasarkan-beberapa-bidang\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Mongodb: cara mengurutkan berdasarkan beberapa bidang"}]},{"@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\/2721"}],"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=2721"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2721\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}