MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara menginstal mongoDB di windows?

Proses Instalasi Mongo di Windows

Apakah Anda siap untuk menginstal … dan menggunakan … Secara teknis, ini bukan instalasi, ini hanya Mengunduh…

I. Unduh file zip http://www.mongodb.org/downloads

II. Ekstrak dan salin file ke lokasi yang Anda inginkan.

AKU AKU AKU. Mulai mesin DB.

IV. Uji instalasi dan menggunakannya.

Itu dia! Sangat sederhana, bukan? Oke mari kita mulai

1. Unduh file zip

  1. Buka http://www.mongodb.org/downloads

  2. Anda akan melihat layar seperti ini:Saya menggunakan mesin windows 7 32 bit - itu sebabnya saya mengunduh paket yang ditandai dengan warna merah.

  3. Klik unduh (Hanya perlu beberapa detik).
    Wow... Saya sudah mengunduhnya. Itu adalah file zip bernama mongodb-win32-i386-2.4.4.zip (Nama folder akan berubah sesuai dengan versi yang Anda unduh, di sini saya mendapatkan versi 2.4.4).

Oke siap.

2. Ekstrak

  1. Ekstrak zip
  2. Salin file ke lokasi yang diinginkan di mesin Anda.
    • Saya akan menyalin file yang diekstrak ke drive D saya, karena saya tidak punya banyak file di sana.
    • Baiklah, lalu di mana Anda berencana untuk menempelkan file mongo? Di C:atau di Desktop Anda sendiri?
    • Ok, di mana pun Anda menempel... Dalam cuplikan di bawah, Anda dapat melihat bahwa saya telah membuka folder bin di dalam folder Mongo. Saya menghitung lima belas file di dalam bin. Bagaimana dengan Anda?

Selesai! Itu saja

Apa yang harus kita lakukan selanjutnya?

3. Nyalakan mesin DB

Ayo mulai menggunakan mongo db...

  1. Buka prompt perintah, lalu navigasikan ke bin di folder mongo

  2. Ketik mongo.exe (yang merupakan perintah yang digunakan untuk memulai mongo Db Power shell). Kemudian lihat tanggapan di bawah ini.. Itu pengecualian yang luar biasa J LOL … Apa itu?

    Tidak dapat terhubung ke server.

    Mengapa pengecualian terjadi? Saya tidak tahu... Apakah saya membuat server di antaranya?

    Tidak.

    Benar, lalu bagaimana bisa terhubung ke server di antaranya? Mesin Konyol …Jz.

    Aku mengerti! Seperti semua DB lainnya - kita harus memulai mesin DB sebelum menggunakannya.

    Jadi, bagaimana kita bisa memulainya?

  3. Kita harus memulai mongo db dengan menggunakan perintah mongod . Jalankan ini dari bin folder mongo.

    Mari kita lihat apa yang terjadi.

    Sekali lagi pengecualian dengan format yang luar biasa J kita benar? Apakah Anda memperhatikan apa yang saya soroti di atas? Ya itu adalah perintah mongod. Yang kedua adalah pengecualian yang meminta kami untuk membuat folder bernama data. Dan, di dalam folder data, folder bernama db .

    Jadi kita harus membuat data\db ini folder.

    Pertanyaan selanjutnya adalah di mana membuat folder-folder ini?

  4. Kita harus membuat data\db folder di C drive BOX kami di mana kami menginstal mongo. Mari kita pergi dan membuat struktur folder di drive C.

    Sebuah pertanyaan muncul di sini:"Apakah wajib membuat direktori data\db di dalam C?" Tidak, tidak juga. Mongo melihat di C secara default untuk folder ini, tetapi Anda dapat membuatnya di mana pun Anda mau. Namun, jika tidak dalam C , Anda harus memberi tahu mongo di mana itu.

    Dengan kata lain, jika Anda tidak ingin database mongo berada di C:\ , Anda harus mengatur jalur db untuk mongo.exe.

    Opsional

    • Oke, saya akan membuat folder tersebut di beberapa lokasi lain selain C untuk pemahaman yang lebih baik tentang opsi ini. Saya akan membuat kemudian di D drive root, dengan bantuan cmd.

      Mengapa? Karena ini adalah kesempatan bagi kita untuk mengingat perintah dos lama...

    • Langkah selanjutnya adalah mengatur jalur Db ke mongo.exe.

      Arahkan kembali ke bin , dan masukkan perintah, mongod.exe --dbpath d:\data .

      Saya mendapat tanggapan di bawah ini:

      Saya harap semuanya berjalan dengan baik... Karena saya tidak melihat ERROR *** di konsol J.

    Selanjutnya, kita bisa pergi dan memulai db menggunakan perintah start mongo.exe

    Saya tidak melihat kesalahan atau pesan peringatan. Namun, kita harus memberikan perintah untuk memastikan mongo aktif dan berjalan, yaitu mongod akan mendapatkan respons:

Semoga semuanya berjalan lancar.

4. Uji instalasi Mongo DB

Sekarang kita harus melihat DB kita kan? Ya sangat banyak, Kalau tidak, bagaimana kita tahu itu berjalan?

Untuk tujuan pengujian MONGO telah mendapat DB yang disebut test secara default. Ayo tanyakan itu.

Tapi bagaimana tanpa studio manajemen? Tidak seperti SQL, kita harus bergantung pada command prompt. Ya command prompt yang sama persis… command prompt kita yang lama… Heiiiiii.. Jangan takut ya itu hanya command prompt kita yang lama. Oke mari kita lihat bagaimana kita akan menggunakannya…

Ohhh Tidaaak… jangan tutup Command prompt di atas, biarkan apa adanya…

  1. Buka jendela cmd baru.

  2. Arahkan ke Bin seperti biasa kita lakukan…

    Saya yakin kalian mungkin masih ingat program C lama yang pernah kita buat di masa kuliah kita kan?

  3. Di command prompt, jalankan perintah mongo atau mongo.exe lagi dan lihat apa yang terjadi.

    Anda akan mendapatkan layar seperti yang ditunjukkan di bawah ini:

  4. Saya sebutkan sebelumnya bahwa Mongo telah mendapat tes db secara default yang disebut test , coba masukkan catatan ke dalamnya.

    Pertanyaan berikutnya di sini adalah "Bagaimana kita memasukkan?" Apakah mongo memiliki perintah SQL? Tidak, mongo hanya memiliki perintah untuk membantu.

    Perintah dasar untuk menyisipkan adalah
    db.test.save( { KodothTestField:‘Nama saya Kodoth’ } )

    Dimana test adalah DB dan .save adalah perintah insert. KodothTestField adalah nama kolom atau bidang, dan My name is Kodoth adalah nilainya.

  5. Sebelum berbicara lebih banyak mari kita periksa apakah itu disimpan atau tidak dengan melakukan perintah lain:db.test.find()

    Data kami berhasil dimasukkan … Horeeeyy..

    Saya tahu bahwa Anda berpikir tentang nomor yang ditampilkan dengan setiap hak record yang disebut ObjectId. Ini seperti bidang id unik di SQL yang bertambah secara otomatis dan semuanya. Perhatikan lebih dekat, Anda dapat melihat bahwa Object Id diakhiri dengan 92, jadi berbeda untuk setiap record.

    Akhirnya kita berhasil menginstal dan memverifikasi hak MONGO. Ayo berpesta... Jadi, apakah kamu setuju sekarang MONGO semanis MANGO?

Kami juga memiliki alat pihak ke-3 untuk menjelajahi MONGO. Salah satunya disebut MONGO VUE. Dengan menggunakan alat ini, kita dapat melakukan operasi terhadap DB mongo seperti kita menggunakan studio Manajemen untuk SQL Server.

Bisakah Anda bayangkan server SQL atau Oracle Db dengan baris yang sama sekali berbeda di tabel yang sama? Apakah mungkin di tabel DB relasional kami? Beginilah cara kerja mongo. Saya akan menunjukkan kepada Anda bagaimana kita bisa melakukannya…

Pertama saya akan menunjukkan kepada Anda bagaimana data akan terlihat dalam DB relasional.

Misalnya pertimbangkan tabel Karyawan dan tabel Siswa dalam cara relasional. Skemanya akan sangat berbeda bukan? Ya persis…

Sekarang mari kita lihat bagaimana tampilannya di Mongo DB. Dua tabel di atas digabungkan menjadi satu Koleksi di Mongo…

Ini adalah bagaimana Koleksi disimpan di Mongo. Saya pikir sekarang Anda bisa merasakan perbedaannya, kan? Semuanya berada di bawah satu payung. Ini bukan cara yang benar, tetapi saya hanya ingin menunjukkan kepada Anda semua bagaimana ini terjadi, itulah sebabnya saya menggabungkan 2 tabel yang sama sekali berbeda menjadi satu Koleksi.

Jika Anda ingin mencoba, Anda dapat menggunakan skrip pengujian di bawah ini

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

Terima kasih



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengapa MongoDB – 10 Alasan untuk Mempelajari MongoDB untuk 2022

  2. Transaksi Di MongoDB

  3. Menjalankan MongoDB dengan Manajer Operasi

  4. Di MongoDB bagaimana Anda menggunakan $set untuk memperbarui nilai bersarang/dokumen tersemat?

  5. Sisipan MongoDBSatu()