Bagaimana cara menampilkan data koleksi di mongodb?

Di MongoDB, metode find() digunakan untuk memilih dokumen dalam koleksi dan mengembalikan kursor ke dokumen yang dipilih. Cursor berarti pointer yang menunjuk ke dokumen, ketika kita menggunakan metode find() mengembalikan pointer pada dokumen yang dipilih dan mengembalikan satu per satu. Jika kita ingin mengembalikan pointer pada semua dokumen maka gunakan parameter empty() yang mengembalikan semua dokumen satu per satu. Hanya dibutuhkan beberapa parameter opsional. Parameter opsional pertama adalah kriteria pemilihan tempat kami ingin mengembalikan kursor. Untuk mengembalikan semua dokumen dalam koleksi, gunakan dokumen kosong({}). Dengan menggunakan metode ini, Anda juga dapat mengganti dokumen yang disematkan. Anda juga dapat menggunakan metode ini dalam transaksi multi-dokumen. Jika Anda menggunakan metode ini di shell mongo, maka shell akan secara otomatis mengulangi kursor untuk menampilkan hingga 20 dokumen dalam koleksi, jika Anda ingin melanjutkan, ketikkan atau Anda dapat secara manual mengulangi hasil metode find() dengan . Anda juga dapat mengubah perilaku metode ini menggunakan metode kursor

Sintaksis

db. Nama_koleksi. temukan (kriteria_seleksi, proyeksi, opsi)

Parameter opsional

  • seleksi_kriteria. Ini menentukan kriteria seleksi. Untuk mengembalikan semua dokumen dalam koleksi, gunakan dokumen kosong({}). Jenis parameter ini adalah dokumen
  • proyeksi. Ini menentukan bidang untuk dikembalikan dalam dokumen yang cocok dengan kriteria pemilihan. Untuk mengembalikan semua bidang dalam dokumen yang cocok, hapus parameter ini. Ini adalah jenis dokumen
  • pilihan. Ini menentukan beberapa opsi tambahan untuk parameter selection_criteria. Ini mengubah perilaku kriteria_pilihan dan juga memengaruhi hasil yang akan dikembalikan

Dokumen ini mengambil

{ field1: <value1>, field2: <value2> .. }

Di sini jika nilai bidang adalah 1/benar maka menentukan penyertaan bidang, atau jika nilai bidang adalah 0/salah maka menentukan pengecualian bidang

Kembali

Ini mengembalikan kursor ke dokumen yang cocok dengan kriteria pemilihan. Ketika metode find() mengembalikan dokumen, metode ini sebenarnya mengembalikan kursor ke dokumen

Nama database kami adalah 'myinfo' dan nama koleksi kami adalah 'userdetails'. Di sini, memasukkan satu catatan lagi

>db.userdetails.insert({"user_id" : "user1","password" :"1a2b3c" ,"date_of_join" : "16/10/2010" ,"education" :"M.C.A." , "profession" : "CONSULTANT","interest" : "MUSIC","community_name" :["MODERN MUSIC", "CLASSICAL MUSIC","WESTERN MUSIC"],"community_moder_id" : ["MR. Alex","MR. Dang","MR Haris"],"community_members" : [700,200,1500],"friends_id" : ["kumar","harry","anand"],"ban_friends_id" :["Amir","Raja","mont"]});
> db.userdetails.insert({"user_id" : "user2","password" :"11aa1a" ,"date_of_join" : "17/10/2009" ,"education" :"M.B.A." , "profession" : "MARKETING","interest" : "MUSIC","community_name" :["MODERN MUSIC", "CLASSICAL MUSIC","WESTERN MUSIC"],"community_moder_id" : ["MR. Roy","MR. Das","MR Doglus"],"community_members" : [500,300,1400],"friends_id" : ["pal","viki","john"],"ban_friends_id" :["jalan","monoj","evan"]});
> db.userdetails.insert({"user_id" : "user3","password" :"b1c1d1" ,"date_of_join" : "16/10/2010" ,"education" :"M.C.A." , "profession" : "IT COR.","interest" : "ART","community_name" :["MODERN ART", "CLASSICAL ART","WESTERN ART"],"community_moder_id" : ["MR. Rifel","MR. Sarma","MR Bhatia"],"community_members" : [5000,2000,1500],"friends_id" : ["philip","anant","alan"],"ban_friends_id" :["Amir","Raja","mont"]});
> db.userdetails.insert({"user_id" : "user4","password" :"abczyx" ,"date_of_join" : "17/8/2009" ,"education" :"M.B.B.S." , "profession" : "DOCTOR","interest" : "SPORTS","community_name" :["ATHELATIC", "GAMES FAN GYES","FAVOURIT GAMES"],"community_moder_id" : ["MR. Paul","MR. Das","MR Doglus"],"community_members" : [2500,2200,3500],"friends_id" : ["vinod","viki","john"],"ban_friends_id" :["jalan","monoj","evan"]});

Ambil semua data dari koleksi

Jika kita ingin mengambil semua dokumen dari koleksi, perintah mongodb berikut dapat digunakan

>db.userdetails.find();
or
>db.userdetails.find().pretty();

N. B. metode find() menampilkan dokumen dalam format tidak terstruktur tetapi untuk menampilkan hasil dalam format, metode pretty() dapat digunakan

Koleksi acara MongoDB didefinisikan sebagai menampilkan semua koleksi dan tampilan dari database yang terhubung; . Ada berbagai metode yang tersedia untuk menampilkan koleksi di MongoDB, kita dapat membuat daftar koleksi dengan menggunakan show collections, list collections, db. getCollectionNames () dan db. getCollectionInfos () metode. Dengan menggunakan perintah show collections, kita dapat membuat daftar semua koleksi dari database yang terhubung. Saat bekerja dengan banyak koleksi, kami memerlukan daftar semua koleksi secara bersamaan;

Sintaksis

Di bawah ini adalah sintaks koleksi acara MongoDB adalah sebagai berikut. Kami dapat menampilkan koleksi dengan menggunakan metode berikut

  • Menggunakan perintah show collections

show collections_

Mulai Kursus Ilmu Data Gratis Anda

Hadoop, Ilmu Data, Statistik & lainnya

Paket Ilmu Data Semua dalam Satu(360+ Kursus, 50+ proyek)

Bagaimana cara menampilkan data koleksi di mongodb?
Bagaimana cara menampilkan data koleksi di mongodb?
Bagaimana cara menampilkan data koleksi di mongodb?
Bagaimana cara menampilkan data koleksi di mongodb?

Bagaimana cara menampilkan data koleksi di mongodb?
Bagaimana cara menampilkan data koleksi di mongodb?
Bagaimana cara menampilkan data koleksi di mongodb?
Bagaimana cara menampilkan data koleksi di mongodb?

Harga
Lihat Kursus

360+ Kursus Daring. 50+ proyek. 1500+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 7 (86.241 peringkat)

  • Menggunakan perintah daftar koleksi

db.runCommand ({listCollections: <value>, nameOnly: <value>, authorizedCollections: <value>})

  • Menggunakan metode getCollectionNames

db.getCollectionNames ()_

  • Menggunakan metode getCollectionInfos

db.getCollectionInfos (filter (filter collection), nameOnly (Method only return name of collection.), authorized collections (valid value is true or false))_

Deskripsi parameter dari perintah show collections –

  • Tampilkan koleksi – Metode ini digunakan di MongoDB untuk mencantumkan semua koleksi dan melihat nama dari database yang terhubung
  • Daftar koleksi – Metode ini digunakan untuk membuat daftar nama koleksi dan semua detail di MongoDB. Dengan menggunakan metode ini, kita dapat menggunakan beberapa parameter untuk menampilkan detail koleksi
  • Hanya nama – Parameter ini digunakan dalam koleksi daftar dan metode getCollectionInfos. Parameter ini digunakan untuk menampilkan nama koleksi yang ditentukan
  • Koleksi resmi – Parameter ini digunakan dalam koleksi daftar dan metode getCollectionInfos. Nilai yang valid dari parameter ini adalah benar atau salah;
  • GetCollectionNames – Metode ini digunakan di MongoDB untuk mendapatkan semua nama koleksi dari database yang ditentukan di MongoDB
  • GetCollectionInfos – Metode ini digunakan untuk mengambil semua nama koleksi dengan detail dari database yang terhubung

Bagaimana cara menampilkan koleksi di Mongodb?

  • Di MongoDB, kami dapat menampilkan koleksi dan tampilan menggunakan metode yang berbeda. Di bawah ini adalah metode yang digunakan untuk menampilkan koleksi
  1. Tampilkan koleksi
  2. Daftar koleksi
  3. getCollectionNames ()
  4. getCollectionInfos ()
  • Untuk mendapatkan hanya nama koleksi dan tampilan, tampilkan koleksi adalah perintah terbaik untuk menampilkan semua koleksi dari database
  • Untuk membuat daftar semua koleksi dan tampilan dengan detail, maka kita dapat menggunakan perintah daftar koleksi di MongoDB
  • Dengan menggunakan perintah getCollectionNames, kita hanya dapat mencantumkan semua nama koleksi dalam format
  • Jika kita harus menemukan semua nama koleksi dengan detail dan nama koleksi tertentu dengan detail, maka kita dapat menggunakan metode getCollectionInfos di MongoDB
  • Untuk membuat daftar kumpulan database yang ditentukan, pertama-tama kita perlu terhubung ke database itu; . Tanpa terhubung ke database yang ditentukan, koleksi tidak dapat ditampilkan
  • Contoh di bawah ini menunjukkan bahwa kita perlu menghubungkan database yang ditentukan untuk menampilkan koleksi

use test
show collections

Bagaimana cara menampilkan data koleksi di mongodb?

Gambar – kita perlu menghubungkan database yang ditentukan untuk menampilkan koleksi

  • Dalam contoh di atas, pertama-tama kita terhubung ke database pengujian dan kemudian menggunakan perintah show collections untuk membuat daftar koleksi dari database pengujian
  • Kami hanya dapat mencantumkan koleksi yang dapat kami akses;

Contoh

Berikut adalah contoh-contoh berikut yang disebutkan di bawah ini

1 Tampilkan koleksi menggunakan perintah tampilkan koleksi

  • Contoh di bawah ini menunjukkan semua koleksi menggunakan perintah show collections
  • Kami telah membuat daftar semua koleksi dari database pengujian. Sebelum menggunakan perintah ini, kami telah terhubung ke database pengujian. Database pengujian berisi 5 koleksi di dalamnya

Kode

use test
show collections

Bagaimana cara menampilkan data koleksi di mongodb?

Figure – Tampilkan koleksi menggunakan perintah show collections

2. Tampilkan koleksi menggunakan perintah daftar koleksi

  • Contoh di bawah ini menunjukkan koleksi acara dengan menggunakan perintah koleksi daftar. Kami telah menggunakan koleksi resmi dan menamai satu-satunya parameter dengan perintah koleksi daftar
  • Dalam contoh di bawah ini, kami mencantumkan koleksi dari database coll_test. Database coll_test hanya berisi satu koleksi, sehingga akan menampilkan info detail koleksi collection_test
  • Pada gambar di bawah ini, kita dapat melihatnya akan menampilkan semua info detail seperti nama koleksi, jenis, dll

Kode

use coll_test
db.runCommand ({listCollections: 1.0, authorizedCollections: true, nameOnly: true })

Bagaimana cara menampilkan data koleksi di mongodb?

Gambar – Tampilkan koleksi menggunakan perintah daftar koleksi di MongoDB

3. Tampilkan koleksi menggunakan metode getCollectionNames

  • Contoh di bawah menunjukkan daftar koleksi dengan menggunakan metode getCollectionNames
  • Dalam contoh di bawah ini, kami memiliki daftar koleksi dari database pengujian. Basis data pengujian berisi lima koleksi, sehingga akan menampilkan kelima nama koleksi dalam format
  • Pada gambar di bawah ini, kita dapat melihat bahwa output hanya menampilkan nama koleksi yang ada di koleksi pengujian

Kode

use test
db.getCollectionNames ()

Bagaimana cara menampilkan data koleksi di mongodb?

Gambar – Tampilkan koleksi menggunakan metode getCollectionNames di MongoDB

4. Tampilkan koleksi menggunakan metode getCollectionInfos

  • Contoh di bawah ini menampilkan show collection dengan menggunakan metode getCollectionInfos. Pada contoh pertama, kami telah menggunakan koleksi, filter, dan nama resmi, satu-satunya parameter dengan metode getCollectionInfos
  • Dalam contoh di bawah ini, kami mencantumkan koleksi dari database coll_test. Database coll_test hanya berisi satu koleksi, sehingga akan menampilkan info detail koleksi collection_test

Kode

use coll_test
db.getCollectionInfos ({}, true, true)

Bagaimana cara menampilkan data koleksi di mongodb?

Gambar – Tampilkan koleksi menggunakan metode getCollectionInfos menggunakan parameter

  • Dalam contoh di bawah ini, kami tidak menggunakan parameter apa pun dengan metode getCollectionInfos

Kode

use coll_test
db.getCollectionInfos ({}, true, true)

Bagaimana cara menampilkan data koleksi di mongodb?

Gambar – Menampilkan koleksi menggunakan metode getCollectionInfos, tidak termasuk parameter

5. Tampilkan detail koleksi tunggal menggunakan metode getCollectionInfos

  • Pada contoh di bawah ini, kami menggunakan nama koleksi menggunakan metode getCollectionInfos
  • Kami telah menggunakan koleksi collection_test untuk menampilkan detail koleksi tunggal. Dengan metode getCollectionInfos, kami telah menggunakan semua parameter

Kode

db.runCommand ({listCollections: <value>, nameOnly: <value>, authorizedCollections: <value>})0

Bagaimana cara menampilkan data koleksi di mongodb?

Gambar – Menampilkan detail koleksi tunggal menggunakan metode getCollectionInfos di MongoDB

Kesimpulan

Perintah Show collection digunakan untuk mencantumkan semua koleksi dan tampilan dari database yang terhubung. Kita dapat menggunakan metode show collections, list collections getCollectionInfos, dan getCollectionNames untuk menampilkan semua koleksi dari database yang terhubung. Untuk membuat daftar tampilan dan koleksi, pertama-tama, kita perlu menghubungkan database yang ditentukan

Artikel yang Direkomendasikan

Ini adalah panduan untuk koleksi acara Mongodb. Disini kita membahas Cara menampilkan koleksi di Mongodb beserta deskripsi Parameter dari perintah show collections. Anda juga dapat melihat artikel berikut untuk mempelajari lebih lanjut –

Bagaimana cara melihat data di database MongoDB?

Jika Anda ingin memeriksa daftar database Anda, gunakan perintah show dbs . Basis data yang Anda buat (mydb) tidak ada dalam daftar. Untuk menampilkan database, Anda perlu memasukkan setidaknya satu dokumen ke dalamnya.

Bagaimana cara menampilkan dokumen di MongoDB?

Dalam MongoDB, kita dapat menampilkan dokumen dari koleksi tertentu dengan format yang baik menggunakan metode pretty() .