Rumah >pembangunan bahagian belakang >tutorial php >PHP Master | Rockmongo untuk pentadbiran MongoDB berkuasa PHP

PHP Master | Rockmongo untuk pentadbiran MongoDB berkuasa PHP

Christopher Nolan
Christopher Nolanasal
2025-02-23 09:28:15813semak imbas

Rockmongo: alat pengurusan php mongodb yang kuat

RockMongo adalah alat pengurusan sumber terbuka MongoDB berdasarkan PHP5, yang membolehkan penciptaan pangkalan data, koleksi, dan dokumen, melakukan pertanyaan, dan data import dan eksport. Ia memerlukan pelayan web yang menjalankan PHP, versi PHP perlu 5.1.6 atau lebih tinggi (sokongan sesi), dan sambungan php_mongo mongoDB dipasang.

fungsi utama:

RockMongo menyediakan antara muka mesra pengguna untuk menguruskan pangkalan data, koleksi, dokumen, indeks, dan banyak lagi. Pemaju boleh menggunakannya untuk melaksanakan arahan MongoDB dan kod JavaScript, mengimport dan mengeksport data dalam pelbagai format, dan menggunakan plugin untuk melanjutkan fungsinya. Fungsiannya termasuk: mengemas kini, memadam dan menyalin dokumen;

Perbandingan dengan alat lain:

MongoDB dilengkapi dengan shell Mongo berasaskan JavaScript interaktif, yang boleh digunakan untuk melaksanakan operasi pangkalan data. Walaupun Shell adalah cara terbaik untuk memulakan pertanyaan MongoDB, alat pengurusan GUI sentiasa berguna. Kebanyakan alat GUI ini boleh didapati, seperti Rockmongo, Phpmoadmin, Fang of Mango, Umongo, Mongoexplorer, dan Mongovue, untuk menamakan beberapa. Rockmongo dan phpMoadMin adalah pilihan yang baik apabila menggunakan MongoDB dengan projek berasaskan PHP. Artikel ini akan memberi tumpuan kepada Rockmongo.

pemula:

Prasyarat untuk menjalankan Rockmongo:

  1. pelayan web yang menjalankan php
  2. Php 5.1.6 atau lebih baru (Sokongan Sesi)
  3. lanjutan php_mongo MongoDB

Selepas anda bersedia, muat turun versi terkini Rockmongo dari rockmongo.com/downloads. Arahan pemasangan boleh didapati di Wiki Rockmongo, tetapi biasanya memerlukan pakej yang dimuat turun untuk dibongkar ke dalam direktori yang boleh diakses ke laman web pelayan dan menamakannya kepada Rockmongo. Buka penyemak imbas web dan akses halaman index.php di mana rockmongo telah dipasang.

PHP Master | Rockmongo for PHP-Powered MongoDB Administration

Nama pengguna dan kata laluan lalai adalah "admin" dan "admin". Jika anda menukar kata laluan anda semasa pemasangan, masukkan kelayakan yang sepadan. Klik "Login" dan anda akan diarahkan ke halaman utama aplikasi Rockmongo.

PHP Master | Rockmongo for PHP-Powered MongoDB Administration Seperti yang anda lihat, halaman utama menyenaraikan maklumat asas mengenai lokasi dan sambungan pelayan MongoDB, pelayan web PHP, dan tetapan MongoDB. Panel kiri memaparkan senarai pangkalan data dan koleksi.

Buat pangkalan data dan koleksi:

tab pangkalan data menyenaraikan semua pangkalan data yang tersedia pada pelayan MongoDB. Untuk membuat pangkalan data baru, klik Buat pangkalan data baru pada tab pangkalan data.

kemudian masukkan nama pangkalan data dan klik "Buat" (saya menamakannya "Rockdb"). Pangkalan data yang baru dibuat akan muncul di panel kiri. Untuk membuat koleksi baru, klik Buat di bawah pangkalan data baru di anak tetingkap kiri dan berikan koleksi nama yang saya mahu (saya akan menggunakan "blog_collection").

PHP Master | Rockmongo for PHP-Powered MongoDB Administration

Apabila memberikan maklumat pengumpulan, tidak perlu bimbang tentang bidang "dihapuskan". Ia boleh dibantah dengan selamat.

PHP Master | Rockmongo for PHP-Powered MongoDB Administration Koleksi baru akan muncul di panel kiri di bawah pangkalan data. Anda boleh mengklik pada koleksi untuk menyenaraikan semua dokumen di dalamnya. (Perhatikan bahawa apabila anda membuat koleksi pertama dalam pangkalan data, Mongo DB mencipta koleksi sistem lalai.Indexes.)

Masukkan Dokumen:

Untuk memasukkan dokumen, klik tab Masukkan, dan kemudian klik nama koleksi.

kita boleh menentukan struktur dokumen baru sebagai array JSON atau PHP. Memilih sama ada format tidak akan memberi kesan kepada dokumen yang dibentuk, ia hanya masalah keselesaan pemaju. Selepas menentukan dokumen, klik Simpan. Begitu juga, terus memasukkan dokumen lain. PHP Master | Rockmongo for PHP-Powered MongoDB Administration

Untuk melihat dokumen dalam koleksi, klik koleksi di panel kiri dan anda akan melihat senarai semua dokumen di kawasan kandungan. Rekod yang paling baru -baru ini akan dipaparkan terlebih dahulu.

PHP Master | Rockmongo for PHP-Powered MongoDB Administration

kemas kini, padam dan salin dokumen:

Anda boleh mengemas kini, memadam, atau menyalin mana -mana dokumen dengan mengklik pilihan yang sesuai yang tersedia pada setiap dokumen. Mengklik mana -mana pautan akan membawa dokumen ke mod Edit di mana anda boleh membuat perubahan menggunakan JSON atau PHP seperti dahulu.

Dokumen siasatan:

PHP Master | Rockmongo for PHP-Powered MongoDB Administration

Menanyakan pangkalan data adalah salah satu fungsi penting dari mana -mana alat pengurusan pangkalan data. Setiap kali anda mengklik pada koleksi, anda dapati kawasan teks di bahagian atas halaman untuk menjalankan pertanyaan terhadapnya.

Seperti dokumen, ekspresi pertanyaan juga boleh ditentukan sebagai tatasusunan JSON atau PHP. Terdapat tiga pilihan operasi dalam menu drop-down: Findall, Buang dan Ubahsuai.

  • findall: Ini adalah pilihan lalai. Tentukan kriteria carian dan klik Hantar pertanyaan. Dokumen yang sepadan akan muncul dalam hasil carian.
  • Keluarkan: Ini sama dengan mengubah suai, anda hanya menentukan kriteria untuk memilih dokumen, tetapi tindakan itu menghilangkan dokumen yang sepadan dari koleksi.
  • Ubah suai: Apabila anda mengklik Ubah suai, anda akan melihat dua bahagian teks. Bahagian pertama menentukan syarat -syarat yang sepadan dengan dokumen, dan bahagian lain menentukan skrip kemas kini. Ciri ini boleh digunakan untuk kemas kini batch.

Menggunakan Jelaskan:

Ini adalah salah satu ciri yang paling berguna dan mungkin ciri kegemaran saya di Rockmongo. Terangkan pertanyaan sering digunakan untuk menganalisis penggunaan pertanyaan dan indeks mereka. Seperti yang ditunjukkan di bawah, anda boleh menentukan pertanyaan carian dan klik butang "Jelaskan". Ini akan memberikan semua butiran kursor untuk pertanyaan.

PHP Master | Rockmongo for PHP-Powered MongoDB Administration

pangkalan data import dan eksport: Fungsi import dan eksport sangat berguna untuk menyokong pangkalan data. Fungsi import/eksport di Rockmongo melakukan tugas yang sama seperti fungsi Mongoimport dan Mongoexport. Untuk mengeksport pangkalan data atau koleksi, klik tab Eksport. Pilih semua kotak semak untuk koleksi yang ingin anda eksport. Juga pilih pilihan muat turun dan klik Eksport. Ia akan memberikan anda fail JavaScript yang boleh dimuat turun yang mengandungi keseluruhan pangkalan data yang dieksport.

Untuk mengimport data ke pangkalan data lain, pergi ke pangkalan data dan klik tab Import. Pilih fail JS yang anda muat turun dan keseluruhan dataset akan diimport ke dalam pangkalan data. PHP Master | Rockmongo for PHP-Powered MongoDB Administration

Ringkasan:

Rockmongo mempunyai banyak ciri lain, yang saya percaya sebaik sahaja anda mula menggunakan, anda akan ingin meneroka. Dalam artikel ini, saya hanya meliputi ciri -ciri yang paling biasa digunakan untuk membantu anda memulakan dengan cepat. Sekiranya anda mempunyai sebarang soalan mengenai artikel ini, sila hantar komen anda!

(berikut adalah FAQ, yang telah diselaraskan dan diselaraskan mengikut teks asal, dan kandungannya dikekalkan secara konsisten)

FAQ:

    Bagaimana untuk memasang Rockmongo?
  • memerlukan Php 5.1.6 atau lebih tinggi dan MongoDB 1.2.2 atau lebih tinggi. Muat turun versi terkini dari laman web rasmi, unzip fail dan muat naik ke pelayan. Kemudian, buka fail config.php dan sediakan pelayan MongoDB, port, pentadbir, dan pemalam. Simpan perubahan dan buka Rockmongo dalam penyemak imbas web anda. Anda harus melihat skrin log masuk di mana anda boleh memasukkan kelayakan pentadbir anda.

  • Apakah fungsi utama Rockmongo?
  • Rockmongo adalah alat pengurusan MongoDB yang berasaskan PHP. Ia menyediakan antara muka mesra pengguna untuk menguruskan pangkalan data, koleksi, dokumen, indeks, dan banyak lagi. Anda boleh melaksanakan arahan MongoDB dan kod JavaScript, mengimport dan mengeksport data dalam pelbagai format, dan menggunakan plugin untuk melanjutkan fungsinya.

  • Bagaimana untuk membuat pangkalan data baru di Rockmongo? Klik tab pangkalan data dalam antara muka Rockmongo dan klik Buat Pangkalan Data Baru. Masukkan nama untuk pangkalan data dan klik Buat. Pangkalan data baru akan muncul dalam senarai pangkalan data.

  • Bagaimana untuk menguruskan koleksi MongoDB menggunakan Rockmongo? Rockmongo menyediakan antara muka yang mudah untuk menguruskan koleksi MongoDB. Anda boleh membuat, memadam, menamakan semula dan menyalin koleksi, serta melihat dan mengubahsuai dokumen. Untuk menguruskan koleksi, klik nama pangkalan data, dan kemudian klik nama koleksi.

  • Bolehkah saya melaksanakan perintah MongoDB menggunakan Rockmongo? Ya, Rockmongo membolehkan anda melaksanakan arahan MongoDB dan kod JavaScript. Klik tab Alat dan pilih Perintah. Masukkan arahan anda di kotak teks dan klik Run. Hasilnya akan dipaparkan di bawah.

  • Bagaimana untuk mengimport dan mengeksport data menggunakan RockMongo? Rockmongo menyokong import dan eksport data dalam pelbagai format, termasuk JSON, CSV dan SQL. Untuk mengimport atau mengeksport data, klik tab Alat dan pilih Import atau Eksport. Pilih format dan koleksi dan ikuti arahan.

  • Bagaimana Mengurus Indeks di Rockmongo? Rockmongo menyediakan antara muka yang mudah untuk menguruskan indeks. Untuk membuat indeks, klik nama koleksi, dan kemudian klik Indeks. Masukkan medan dan pilihan indeks, dan kemudian klik Buat. Untuk memadam indeks, klik pautan "Padam" di sebelah nama indeks.

  • Bolehkah saya menggunakan plugin dengan Rockmongo? Ya, Rockmongo menyokong plugin untuk melanjutkan fungsinya. Anda boleh memuat turun plugin dari laman web rasmi, memuat naiknya ke pelayan, dan membolehkannya dalam fail config.php.

  • bagaimana menyelesaikan masalah rockmongo? Jika anda menghadapi masalah RockMongo, periksa mesej ralat dan log pelayan untuk petunjuk. Pastikan pelayan MongoDB anda berjalan dan boleh diakses dan versi PHP anda serasi dengan Rockmongo. Jika masalah itu tidak dapat diselesaikan, anda boleh mendapatkan bantuan di Forum Rockmongo atau halaman GitHub.

  • Adakah Rockmongo selamat? RockMongo menggunakan pengesahan asas HTTP untuk melindungi pelayan MongoDB anda. Walau bagaimanapun, adalah disyorkan untuk menggunakannya dalam rangkaian yang selamat dan letakkan pelayan MongoDB di belakang firewall. Sentiasa gunakan kata laluan yang kuat dan simpan versi Rockmongo dan MongoDB sehingga kini untuk mengelakkan kelemahan keselamatan.

Atas ialah kandungan terperinci PHP Master | Rockmongo untuk pentadbiran MongoDB berkuasa PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:PHP Master | Penjana dalam PHPArtikel seterusnya:PHP Master | Penjana dalam PHP