cari
Rumahpembangunan bahagian belakangtutorial phpPHP Master | Rockmongo untuk pentadbiran MongoDB berkuasa PHP

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
Bagaimanakah anda dapat melindungi daripada serangan skrip lintas tapak (XSS) yang berkaitan dengan sesi?Bagaimanakah anda dapat melindungi daripada serangan skrip lintas tapak (XSS) yang berkaitan dengan sesi?Apr 23, 2025 am 12:16 AM

Untuk melindungi permohonan dari serangan XSS yang berkaitan dengan sesi, langkah-langkah berikut diperlukan: 1. Tetapkan bendera httponly dan selamat untuk melindungi kuki sesi. 2. Kod eksport untuk semua input pengguna. 3. Melaksanakan Dasar Keselamatan Kandungan (CSP) untuk mengehadkan sumber skrip. Melalui dasar-dasar ini, serangan XSS yang berkaitan dengan sesi dapat dilindungi dengan berkesan dan data pengguna dapat dipastikan.

Bagaimana anda boleh mengoptimumkan prestasi sesi PHP?Bagaimana anda boleh mengoptimumkan prestasi sesi PHP?Apr 23, 2025 am 12:13 AM

Kaedah untuk mengoptimumkan prestasi sesi PHP termasuk: 1. Mula sesi kelewatan, 2. Gunakan pangkalan data untuk menyimpan sesi, 3. Data sesi kompres, 4. Mengurus kitaran hayat sesi, dan 5. Melaksanakan perkongsian sesi. Strategi ini dapat meningkatkan kecekapan aplikasi dalam persekitaran konkurensi yang tinggi.

Apakah tetapan konfigurasi sesi.gc_maxlifetime?Apakah tetapan konfigurasi sesi.gc_maxlifetime?Apr 23, 2025 am 12:10 AM

Thesession.gc_maxlifetimesettinginphpdeterminesthelifespanofsessiondata, setInseconds.1) it'sconfiguredinphp.iniorviaini_set (). 2) abalanceisneededtoavoidperformanceissuesandunexpectedlogouts.3) php'sgarbageCollectionisprobabilistic, influedbygc_probabi

Bagaimana anda mengkonfigurasi nama sesi dalam php?Bagaimana anda mengkonfigurasi nama sesi dalam php?Apr 23, 2025 am 12:08 AM

Dalam PHP, anda boleh menggunakan fungsi session_name () untuk mengkonfigurasi nama sesi. Langkah -langkah tertentu adalah seperti berikut: 1. Gunakan fungsi session_name () untuk menetapkan nama sesi, seperti session_name ("my_session"). 2. Selepas menetapkan nama sesi, hubungi session_start () untuk memulakan sesi. Mengkonfigurasi nama sesi boleh mengelakkan konflik data sesi antara pelbagai aplikasi dan meningkatkan keselamatan, tetapi memberi perhatian kepada keunikan, keselamatan, panjang dan penetapan masa sesi.

Berapa kerapkah anda menjana semula ID sesi?Berapa kerapkah anda menjana semula ID sesi?Apr 23, 2025 am 12:03 AM

ID sesi hendaklah dijadikan semula secara teratur pada log masuk, sebelum operasi sensitif, dan setiap 30 minit. 1. Meningkatkan semula ID Sesi semasa log masuk untuk mengelakkan serangan tetap sesi. 2. Regenerate sebelum operasi sensitif untuk meningkatkan keselamatan. 3. Penjanaan semula secara berkala mengurangkan risiko penggunaan jangka panjang, tetapi pengalaman pengguna perlu ditimbang.

Bagaimana anda menetapkan parameter cookie sesi dalam php?Bagaimana anda menetapkan parameter cookie sesi dalam php?Apr 22, 2025 pm 05:33 PM

Menetapkan Parameter Cookie Sesi di PHP boleh dicapai melalui fungsi session_set_cookie_params (). 1) Gunakan fungsi ini untuk menetapkan parameter, seperti masa tamat, laluan, nama domain, bendera keselamatan, dan lain -lain; 2) hubungi session_start () untuk membuat parameter berkuatkuasa; 3) menyesuaikan parameter secara dinamik mengikut keperluan, seperti status log masuk pengguna; 4) Perhatikan untuk menetapkan bendera selamat dan httponly untuk meningkatkan keselamatan.

Apakah tujuan utama menggunakan sesi dalam PHP?Apakah tujuan utama menggunakan sesi dalam PHP?Apr 22, 2025 pm 05:25 PM

Tujuan utama menggunakan sesi dalam PHP adalah untuk mengekalkan status pengguna antara halaman yang berbeza. 1) Sesi dimulakan melalui fungsi session_start (), mewujudkan ID sesi yang unik dan menyimpannya dalam cookie pengguna. 2) Data sesi disimpan di pelayan, yang membolehkan data diluluskan antara permintaan yang berbeza, seperti status log masuk dan kandungan keranjang belanja.

Bagaimanakah anda boleh berkongsi sesi di seluruh subdomain?Bagaimanakah anda boleh berkongsi sesi di seluruh subdomain?Apr 22, 2025 pm 05:21 PM

Bagaimana untuk berkongsi sesi antara subdomain? Dilaksanakan dengan menetapkan kuki sesi untuk nama domain biasa. 1. Tetapkan domain cookie sesi ke .example.com di sebelah pelayan. 2. Pilih kaedah penyimpanan sesi yang sesuai, seperti memori, pangkalan data atau cache yang diedarkan. 3. Lulus ID Sesi melalui kuki, dan pelayan mengambil semula dan mengemas kini data sesi berdasarkan ID.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini