mongo - Online di Awan

Ini adalah mongo perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mongo - Shell MongoDB

DESKRIPSI


mongo adalah antarmuka shell JavaScript interaktif untuk MongoDB, yang menyediakan antarmuka yang kuat
antarmuka untuk administrator sistem serta cara bagi pengembang untuk menguji kueri dan
operasi langsung dengan database. mongo juga menyediakan JavaScript yang berfungsi penuh
lingkungan untuk digunakan dengan MongoDB. Dokumen ini membahas permintaan dasar dari
mongo shell dan ikhtisar penggunaannya.

RINGKASAN


mongo [--kerang] [--mengangguk] [--norc] [--diam] [--Pelabuhan ] [--tuan rumah ] [--evaluasi
] [-kamu ] [--nama pengguna ] [-P ] [--kata sandi
] [--Tolong] [-H] [--Versi: kapan] [--bertele-tele] [--ipv6] [basis data] [file.js]

INTERFACE


Opsi
--kerang
Mengaktifkan antarmuka shell setelah mengevaluasi a JavaScript mengajukan. Jika Anda memanggil
mongo perintah dan tentukan file JavaScript sebagai argumen, atau gunakan --eval untuk
tentukan JavaScript pada baris perintah, the --kerang opsi memberi pengguna a
shell prompt setelah file selesai dieksekusi.

--mengangguk Mencegah shell terhubung ke instance database apa pun. Nanti, untuk terhubung ke
database di dalam shell, lihat mongo-shell-koneksi baru.

--norc Mencegah shell dari sumber dan evaluasi ~/.mongorc.js Pada mulanya.

--diam
Membungkam output dari shell selama proses koneksi.

--Pelabuhan
Menentukan port tempat mongod or mongo misalnya mendengarkan. Kecuali
ditentukan mongo terhubung ke mongod contoh di port 27017, yang merupakan default
mongod pelabuhan.

--tuan rumah
menentukan host di mana mongod or mongo sedang berjalan untuk terhubung ke as
. Secara default mongo akan mencoba terhubung ke proses MongoDB yang sedang berjalan
di localhost.

--eval
Mengevaluasi ekspresi JavaScript yang ditentukan sebagai argumen untuk opsi ini. mongo
tidak memuat lingkungannya sendiri saat mengevaluasi kode: akibatnya banyak opsi
lingkungan shell tidak tersedia.

--nama pengguna , -u
Menentukan nama pengguna untuk diautentikasi ke instance MongoDB. Gunakan bersama
pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka. --kata sandi pilihan untuk memberikan password. Jika Anda menentukan nama pengguna dan
kata sandi tetapi database default atau database yang ditentukan tidak memerlukan
autentikasi, mongo akan keluar dengan pengecualian.

--kata sandi , -p
Menentukan kata sandi untuk mengautentikasi ke instans MongoDB. Gunakan bersama
pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka. --nama pengguna pilihan untuk memberikan nama pengguna. Jika Anda menentukan --nama pengguna
tanpa --kata sandi pilihan, mongo akan meminta kata sandi secara interaktif, jika
itu mongod or mongo membutuhkan otentikasi.

--authenticationDatabase
Baru di versi 2.4.

Menentukan database yang menyimpan milik pengguna (mis --nama pengguna) kredensial.

Secara default, mongo mengasumsikan bahwa nama database yang ditentukan dalam db alamat memegang
kredensial pengguna, kecuali jika Anda menentukan --authenticationDatabase.

Lihat penggunaSumber, /referensi/hak-hak istimewa dan /referensi/hak istimewa pengguna untuk
informasi lebih lanjut tentang otentikasi yang didelegasikan di MongoDB.

--AuthenticationMechanism
Baru di versi 2.4.

Menentukan mekanisme otentikasi. Secara default, mekanisme otentikasi adalah
MONGODB-CR, yang merupakan mekanisme otentikasi tantangan/tanggapan MongoDB. Di dalam
Edisi Pelanggan MongoDB, mongo juga termasuk dukungan untuk GSSAPI untuk menangani
Otentikasi Kerberos.

Lihat /tutorial/kontrol-akses-ke-mongodb-dengan-kerberos-otentikasi keahlian yang lebih
informasi tentang otentikasi Kerberos.

--ssl Aktifkan koneksi ke a mongod or mongo yang memiliki enkripsi SSL.

--sslPEMKeyFile
Baru di versi 2.4.

Catatan kegagalan distribusi of MongoDB tidak tidak berisi dukungan untuk SSL. Untuk menggunakan SSL
Anda dapat mengkompilasi MongoDB dengan dukungan SSL atau menggunakan Pelanggan MongoDB
Edisi. Lihat /administrasi/ssl untuk informasi lebih lanjut tentang SSL dan MongoDB.

Menentukan .pem file yang berisi sertifikat dan kunci SSL. Tentukan file
nama dari .pem file menggunakan jalur relatif atau absolut

Diperlukan saat menggunakan --ssl pilihan jika mongod or mongo memiliki sslCAFile diaktifkan tanpa
sslValidasi Sertifikat Lemah.

--sslPEMKeyPassword
Baru di versi 2.4.

Catatan kegagalan distribusi of MongoDB tidak tidak berisi dukungan untuk SSL. Untuk menggunakan SSL
Anda dapat mengkompilasi MongoDB dengan dukungan SSL atau menggunakan Pelanggan MongoDB
Edisi. Lihat /administrasi/ssl untuk informasi lebih lanjut tentang SSL dan MongoDB.

Menentukan kata sandi untuk mendekripsi rantai sertifikat root yang ditentukan oleh --sslPEMKeyFile.

Hanya diperlukan jika file kunci sertifikat dienkripsi.

--sslCAFile
Baru di versi 2.4.

Catatan kegagalan distribusi of MongoDB tidak tidak berisi dukungan untuk SSL. Untuk menggunakan SSL
Anda dapat mengkompilasi MongoDB dengan dukungan SSL atau menggunakan Pelanggan MongoDB
Edisi. Lihat /administrasi/ssl untuk informasi lebih lanjut tentang SSL dan MongoDB.

Menentukan .pem file yang berisi sertifikat dari Otoritas Sertifikat.
Tentukan nama file dari .pem file menggunakan jalur relatif atau absolut

--Tolong, -h
Mengembalikan bantuan dasar dan teks penggunaan.

--Versi: kapan
Mengembalikan versi shell.

--bertele-tele
Meningkatkan verbositas output shell selama proses koneksi.

--ipv6 Mengaktifkan dukungan IPv6 yang memungkinkan mongo untuk terhubung ke instans MongoDB menggunakan
jaringan IPv6. Semua program dan proses MongoDB, termasuk mongo, nonaktifkan IPv6
dukungan secara default.

<db alamat>
Menentukan "alamat database" dari database yang akan disambungkan. Sebagai contoh:

admin mongo

Perintah di atas akan menghubungkan mongo cangkang ke admin Database di lokal
mesin. Anda dapat menentukan instance basis data jarak jauh, dengan nama host yang dapat dipecahkan
atau alamat IP. Pisahkan nama database dari nama host menggunakan a / karakter.
Lihat contoh berikut:

mongo mongodb1.contoh.net
mongo mongodb1/admin
mongo 10.8.8.10/tes


Menentukan file JavaScript untuk dijalankan dan kemudian keluar. Harus menjadi pilihan terakhir
ditentukan. Menggunakan --kerang opsi untuk kembali ke shell setelah file selesai
berlari.

File
~/.dbshell
mongo menyimpan riwayat perintah di .dbshell file.

Note mongo tidak merekam interaksi yang terkait dengan otentikasi dalam riwayat
file, termasuk mengotentikasi dan db.tambahkanPengguna().

peringatan
Versi Windows mongo.exe lebih awal dari 2.2.0 akan menyimpan .dbshell file di
mongo.exe direktori kerja.

~/.mongorc.js
mongo akan membaca .mongorc.js file dari direktori home dari pengguna yang memanggil
mongo. Dalam file, pengguna dapat menentukan variabel, menyesuaikan mongo shell prompt, atau
perbarui informasi yang ingin mereka perbarui setiap kali mereka meluncurkan shell. Jika kamu
gunakan shell untuk mengevaluasi file atau ekspresi JavaScript baik di baris perintah
dengan --eval atau dengan menentukan a . Js fillet untuk mongo, mongo akan membaca .mongorc.js fillet
setelah JavaScript telah selesai diproses.

Tentukan --norc opsi untuk menonaktifkan membaca .mongorc.js.

/tmp/mongo_edit. Js
Dibuat by mongo ketika mengedit a file. If itu fillet ada mongo akan menambahkan an bilangan bulat
dari 1 untuk 10 untuk itu waktu nilai untuk usaha untuk membuat a unik file.

%TEMP%mongo_edit. Js
Dibuat by mongo.exe on Windows ketika mengedit a file. If itu fillet ada mongo akan
menambahkan an bilangan bulat dari 1 untuk 10 untuk itu waktu nilai untuk usaha untuk membuat a unik file.

Lingkungan Hidup
EDITOR Menentukan jalur ke editor untuk digunakan dengan mengedit perintah cangkang. Sebuah JavaScript
variabel EDITOR akan menimpa nilai EDITOR.

HOME Menentukan path ke direktori home dimana mongo akan membaca .mongorc.js fillet
dan tulis .dbshell file.

PENGEMBALIAN RUMAH
Pada sistem Windows, PENGEMBALIAN RUMAH menentukan jalur direktori tempat mongo akan
membaca .mongorc.js arsipkan dan tulis .dbshell file.

JALAN RUMAH
Menentukan jalur Windows ke direktori home dimana mongo akan membaca
.mongorc.js arsipkan dan tulis .dbshell file.

KEYBOARD PINTAS


The mongo shell mendukung pintasan keyboard berikut: [1]

┌───────────────────┬───────────────────────────── ─────┐
Pengikat tombolfungsi
├───────────────────┼───────────────────────────── ─────┤
Panah atas Ambil perintah sebelumnya dari
sejarah
├───────────────────┼───────────────────────────── ─────┤
Panah bawah Ambil perintah berikutnya dari
sejarah
├───────────────────┼───────────────────────────── ─────┤
Home Pergi ke awal baris
├───────────────────┼───────────────────────────── ─────┤
End Pergi ke akhir baris
├───────────────────┼───────────────────────────── ─────┤
Tab Metode/perintah pelengkapan otomatis
├───────────────────┼───────────────────────────── ─────┤
Panah kiri Mundur satu karakter
├───────────────────┼───────────────────────────── ─────┤
Panah kanan Maju satu karakter
├───────────────────┼───────────────────────────── ─────┤
Ctrl-kiri-panah Mundur satu kata
├───────────────────┼───────────────────────────── ─────┤
Ctrl-panah kanan Maju satu kata
├───────────────────┼───────────────────────────── ─────┤
Meta-kiri-panah Mundur satu kata
├───────────────────┼───────────────────────────── ─────┤
Meta-panah kanan Maju satu kata
├───────────────────┼───────────────────────────── ─────┤
Ctrl-A Pergi ke awal baris
├───────────────────┼───────────────────────────── ─────┤
Ctrl-B Mundur satu karakter
├───────────────────┼───────────────────────────── ─────┤
Ctrl-C Keluar dari mongo kulit
├───────────────────┼───────────────────────────── ─────┤
Ctrl-D Hapus char (atau keluar dari mongo
kulit)
├───────────────────┼───────────────────────────── ─────┤
Ctrl-E Pergi ke akhir baris
├───────────────────┼───────────────────────────── ─────┤
Ctrl-F Maju satu karakter
├───────────────────┼───────────────────────────── ─────┤
Ctrl-G Batalkan
├───────────────────┼───────────────────────────── ─────┤
Ctrl-J Terima/evaluasi baris
├───────────────────┼───────────────────────────── ─────┤
Ctrl-K Bunuh/hapus garis
├───────────────────┼───────────────────────────── ─────┤
Ctrl-L atau ketik cls Bersihkan layar
├───────────────────┼───────────────────────────── ─────┤
Ctrl-M Terima/evaluasi baris
├───────────────────┼───────────────────────────── ─────┤
Ctrl-N Ambil perintah berikutnya dari
sejarah
├───────────────────┼───────────────────────────── ─────┤
Ctrl-P Ambil perintah sebelumnya dari
sejarah
├───────────────────┼───────────────────────────── ─────┤
Ctrl-R Riwayat perintah pencarian terbalik
├───────────────────┼───────────────────────────── ─────┤
Ctrl-S Riwayat perintah pencarian maju
├───────────────────┼───────────────────────────── ─────┤
Ctrl-T Ubah posisi karakter
├───────────────────┼───────────────────────────── ─────┤
Ctrl-U Lakukan penghapusan baris Unix
├───────────────────┼───────────────────────────── ─────┤
Ctrl-W Lakukan rubout kata Unix
└───────────────────┴───────────────────────────── ─────┘

Ctrl-Y Yank
├───────────────────┼───────────────────────────── ─────┤
Ctrl-Z Suspend (kontrol pekerjaan bekerja di
linux)
├───────────────────┼───────────────────────────── ─────┤
Ctrl-H Mundur-menghapus karakter
├───────────────────┼───────────────────────────── ─────┤
Ctrl-I Selesai, sama seperti Tab
├───────────────────┼───────────────────────────── ─────┤
Meta-B Mundur satu kata
├───────────────────┼───────────────────────────── ─────┤
Meta-C Kapitalisasi kata
├───────────────────┼───────────────────────────── ─────┤
Meta-D Bunuh kata
├───────────────────┼───────────────────────────── ─────┤
Meta-F Maju satu kata
├───────────────────┼───────────────────────────── ─────┤
Meta-L Ubah kata menjadi huruf kecil
├───────────────────┼───────────────────────────── ─────┤
Meta-U Ubah kata menjadi huruf besar
├───────────────────┼───────────────────────────── ─────┤
Meta-Y Yank-pop
├───────────────────┼───────────────────────────── ─────┤
Meta-Backspace Kata bunuh mundur
├───────────────────┼───────────────────────────── ─────┤
Meta-< Ambil perintah pertama di
sejarah perintah
├───────────────────┼───────────────────────────── ─────┤
Meta-> Ambil perintah terakhir di
sejarah perintah
└───────────────────┴───────────────────────────── ─────┘

[1] MongoDB mengakomodasi banyak ikatan kunci, Sejak 2.0, mongo termasuk dukungan untuk basic
ikatan kunci emacs.

GUNAKAN


Biasanya pengguna memanggil shell dengan mongo perintah pada prompt sistem. Pertimbangkan
contoh berikut untuk skenario lainnya.

Untuk terhubung ke database pada host jarak jauh menggunakan otentikasi dan port non-standar,
gunakan formulir berikut:

mongo --nama pengguna --kata sandi --nama host --port 28015

Atau, pertimbangkan formulir singkat berikut:

mongo -u -P --tuan rumah --port 28015

menggantikan , , dan dengan nilai yang sesuai untuk situasi Anda dan
mengganti atau menghilangkan --Pelabuhan sesuai kebutuhan.

Untuk menjalankan file JavaScript tanpa mengevaluasi ~/.mongorc.js file sebelum memulai a
sesi shell, gunakan formulir berikut:

mongo --shell --norc alternatif-lingkungan.js

Untuk mencetak, kembalikan kueri sebagai JSON, dari prompt sistem menggunakan --eval pilihan, gunakan
bentuk berikut:

mongo --eval 'db.collection.find().forEach(printjson)'

Gunakan tanda kutip tunggal (mis ') untuk menyertakan JavaScript, serta JavaScript tambahan
diperlukan untuk menghasilkan output ini.

Gunakan mongo online menggunakan layanan onworks.net



Program online Linux & Windows terbaru