Proses Instalasi Mongo di Windows
Apakah Anda siap untuk instalasi ... dan menggunakan ... Secara teknis, ini bukan instalasi, 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 gunakan.
Itu dia! Sangat sederhana, bukan? Baiklah, mari kita mulai
1. Unduh file zip
Kunjungi http://www.mongodb.org/downloads
Anda akan melihat layar seperti ini:
Saya menggunakan mesin windows 7 32 bit - itu sebabnya saya mengunduh paket yang ditandai dengan warna merah.
Klik unduh (Hanya perlu beberapa detik).
Wow ... saya sudah mendownloadnya. 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 mendapat versi 2.4.4).
OK, semuanya sudah siap.
2. Ekstrak
- Ekstrak zip
- 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?
- Oke, di mana pun Anda menempelkan ... Pada bidikan snap di bawah ini, Anda dapat melihat bahwa saya telah menavigasi ke folder bin di dalam folder Mongo. Saya menghitung lima belas file di dalam bin. Bagaimana dengan kamu?
Jadi! Itu saja
Apa yang harus kita lakukan selanjutnya?
3. Mulai mesin DB
Ayo pergi dan mulai menggunakan mongo db ...
Buka prompt perintah, lalu navigasikan ke bin
dalam folder mongo
Ketik mongo.exe
(yang merupakan perintah yang digunakan untuk memulai mongo Db Power shell). Kemudian lihat respons di bawah ini ..
Itu pengecualian yang luar biasa J LOL ... Apa itu?
Tidak dapat terhubung ke server.
Mengapa pengecualian itu terjadi? Saya tidak tahu ... Apakah saya membuat server di antaranya?
Tidak.
Benar, lalu bagaimana bisa terhubung ke server di antara? Mesin Konyol… Jz.
Saya mendapatkannya! Seperti semua DB lainnya - kita harus menghidupkan mesin DB sebelum menggunakannya.
Jadi, bagaimana kita memulainya?
Kita harus memulai mongo db dengan menggunakan perintah mongod
. Jalankan ini dari bin
folder mongo.
Mari kita lihat apa yang terjadi.
Sekali lagi pengecualian luar biasa yang diformat. Apakah kita benar? Apakah Anda memperhatikan apa yang saya soroti di atas? Ya itu adalah perintah mongod. Yang kedua adalah pengecualian meminta kami untuk membuat folder yang disebut data. Dan, di dalam folder data, folder bernama db
.
Jadi kita harus membuat data\db
folder ini .
Pertanyaan selanjutnya adalah di mana membuat folder ini?
Kita harus membuat data\db
folder di C
drive BOX kita di mana kita menginstal mongo. Ayo pergi dan buat struktur folder di drive C.
Sebuah pertanyaan muncul di sini: "Apakah wajib untuk membuat direktori data \ db di dalam C?" Tidaaaak, tidak juga. Mongo mencari C
secara default untuk folder ini, tetapi Anda dapat membuatnya di mana pun Anda inginkan. Namun, jika tidak ada C
, Anda harus memberi tahu mongo di mana itu.
Dengan kata lain, jika Anda tidak ingin database mongo diaktifkan C:\
, Anda harus mengatur jalur db untuk mongo.exe.
Pilihan
Oke, saya akan membuat folder-folder itu di beberapa lokasi lain selain C
untuk memahami opsi ini dengan lebih baik. Saya akan buat 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 respons di bawah ini:
Kuharap semuanya berjalan baik ... Karena aku tidak melihat kesalahan ERROR di konsol J.
Selanjutnya, kita bisa pergi dan memulai db menggunakan perintah start mongo.exe
Saya tidak melihat pesan kesalahan atau peringatan. Tapi, kita harus menyediakan perintah untuk memastikan mongo sudah aktif dan berjalan, yaitu mongod akan mendapat respons:
Semoga semuanya berjalan dengan baik.
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 mendapat DB yang dipanggil test
secara default. Ayo cari pertanyaan itu.
Tetapi bagaimana tanpa studio manajemen? Tidak seperti SQL, kita harus bergantung pada command prompt. Ya persis command prompt yang sama ... command prompt lama kami yang baik ... Heiiiii .. Jangan takut ya itu hanya command prompt kami saja. Ok mari kita pergi dan melihat bagaimana kita akan menggunakannya ...
Ohhh Nooo ... jangan tutup Command prompt di atas, biarkan apa adanya ...
Buka jendela cmd baru.
Arahkan ke Bin seperti biasa ...
Saya yakin Anda semua mungkin ingat pemrograman C lama yang telah kita lakukan pada hari kuliah kan?
Di prompt perintah, jalankan perintah mongo
atau mongo.exe
lagi dan lihat apa yang terjadi.
Anda akan mendapatkan layar seperti yang ditunjukkan di bawah ini:
Saya sebutkan sebelumnya bahwa Mongo telah mendapat tes db secara default test
, coba masukkan catatan ke dalamnya.
Pertanyaan selanjutnya di sini adalah "Bagaimana kita akan menyisipkan?" Apakah mongo memiliki perintah SQL? Tidak, mongo hanya mendapat perintah untuk membantu.
Perintah dasar untuk menyisipkan adalah
db.test.save ({KodothTestField: 'Nama saya adalah Kodoth'})
Di mana test
DB dan .save
adalah perintah insert. KodothTestField
adalah nama kolom atau bidang, dan My name is Kodoth
adalah nilainya.
Sebelum berbicara lebih banyak mari kita periksa apakah itu disimpan atau tidak dengan melakukan perintah lain: db.test.find()
Data kami berhasil dimasukkan ... Horeyyyyy ..
Saya tahu Anda berpikir tentang angka yang ditampilkan dengan setiap catatan yang disebut ObjectId. Ini seperti bidang id unik dalam SQL yang bertambah secara otomatis dan semuanya. Melihat lebih dekat Anda dapat melihat bahwa Object Id berakhir dengan 92, jadi itu berbeda untuk setiap record.
Akhirnya kami berhasil menginstal dan memverifikasi hak MONGO. Mari kita mengadakan pesta ... Jadi, apakah Anda setuju bahwa MONGO semanis MANGO?
Kami juga memiliki alat pihak ke-3 untuk menjelajahi MONGO. Salah satunya disebut MONGO VUE. Menggunakan alat ini kita dapat melakukan operasi terhadap mongo DB seperti kita menggunakan studio Manajemen untuk SQL Server.
Bisakah Anda bayangkan sebuah server SQL atau Oracle Db dengan baris yang sama sekali berbeda dalam tabel yang sama? Apakah mungkin dalam tabel DB relasional kami? Beginilah cara mongo bekerja. Saya akan menunjukkan kepada Anda bagaimana kami bisa melakukan itu ...
Pertama saya akan menunjukkan kepada Anda bagaimana data akan terlihat dalam DB relasional.
Sebagai contoh, pertimbangkan tabel Karyawan dan tabel Siswa dengan cara relasional. Skema akan sepenuhnya berbeda kan? Ya persis…
Sekarang mari kita lihat bagaimana hasilnya di Mongo DB. Dua tabel di atas digabungkan menjadi satu Koleksi di…
Ini adalah bagaimana Koleksi disimpan di Mongo. Saya pikir sekarang Anda dapat merasakan perbedaannya benar? Semua hal berada di bawah satu payung. Ini bukan cara yang benar tetapi saya hanya ingin menunjukkan kepada Anda semua bagaimana ini terjadi itu sebabnya saya menggabungkan 2 tabel yang sama sekali berbeda menjadi satu Koleksi tunggal.
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