Arahan yang paling biasa digunakan dalam Mongo...seharusnya ini:
mongo yourMongoIP:yourMongoPort
Arahan sambungan pangkalan data Mongo. Pelanggan saya ialah shell...
Selepas menyambung ke pangkalan data, terdapat tiga arahan utama:
show dbs //查看当前database
use yourdbname //使用yourdbname
show collections //查看当前collection
Langkah seterusnya ialah operasi asas
db.yourCollectionsName.find/delete/remove/count
Nota: padam dan alih keluar akan mempunyai sekatan yang berbeza bergantung pada versi MongoDB Walau bagaimanapun, apabila digunakan, baris arahan akan menggesa sama ada perintah itu tamat tempoh atau tidak disokong
Yang lanjutan termasuk:
db.yourCollectionsName.aggregate/mapreduce
Nota: Pada asasnya, perintah asas + agregat boleh memenuhi 90% perintah pertanyaan Kerana mapreduce secara langsung melaksanakan kod js, kecekapan akan jauh lebih rendah, jadi cuba elakkannya.
Pengendalian dan penyelenggaraan pangkalan data
Terdapat banyak operasi yang terlibat dalam operasi dan penyelenggaraan, seperti set replika, serpihan, indeks...
Adalah disyorkan untuk membaca artikel ini untuk set replika dan sharding: Membina Kluster MongoDB yang Sangat Tersedia (4) - Sharding
Indeks sangat penting, ia mesti merangkumi semua pertanyaan! Walau bagaimanapun, terlalu banyak indeks akan mengambil masa cakera dan sisipan Anda boleh merujuk kepada dokumentasi rasmi untuk kegunaan Berikut adalah satu perkara: Apabila membuat indeks, anda mesti ingat untuk menciptanya di latar belakang , jika tidak. pangkalan data akan dikunci... …………
Pemandu pangkalan data
Selain menggunakan baris arahan, Mongo juga menyediakan pemacu berbilang bahasa. C++ yang paling menyusahkan, mengambil masa yang lama untuk menyusun orz. Saya menggunakan pymongo untuk python, dan saya menggunakan mongodb+monk untuk js.
Bagi alatan, saya tidak pernah menggunakannya. Cara saya mula-mula mengetahuinya ialah saya baru sahaja membaca tiga arahan utama dan kemudian menggunakannya berdasarkan keperluan khusus, dan saya menyusun pernyataan pertanyaan yang sesuai daripada pelbagai Google dan tapak web rasmi. Selepas memahami operasi asas, baca dokumen rasmi sekali lagi dan optimumkan semula. Jadi, jika boleh, saya masih mengesyorkan anda pergi ke laman web rasmi jika anda mempunyai sebarang soalan, dan jangan mengambil banyak jalan melencong seperti saya.
Operasi asas pangkalan data
Arahan yang paling biasa digunakan dalam Mongo...seharusnya ini:
Arahan sambungan pangkalan data Mongo. Pelanggan saya ialah shell...
Selepas menyambung ke pangkalan data, terdapat tiga arahan utama:
Langkah seterusnya ialah operasi asas
Nota: padam dan alih keluar akan mempunyai sekatan yang berbeza bergantung pada versi MongoDB Walau bagaimanapun, apabila digunakan, baris arahan akan menggesa sama ada perintah itu tamat tempoh atau tidak disokong
Yang lanjutan termasuk:
Nota: Pada asasnya, perintah asas + agregat boleh memenuhi 90% perintah pertanyaan Kerana mapreduce secara langsung melaksanakan kod js, kecekapan akan jauh lebih rendah, jadi cuba elakkannya.
Pengendalian dan penyelenggaraan pangkalan data
Terdapat banyak operasi yang terlibat dalam operasi dan penyelenggaraan, seperti set replika, serpihan, indeks...
Adalah disyorkan untuk membaca artikel ini untuk set replika dan sharding: Membina Kluster MongoDB yang Sangat Tersedia (4) - Sharding
Indeks sangat penting, ia mesti merangkumi semua pertanyaan! Walau bagaimanapun, terlalu banyak indeks akan mengambil masa cakera dan sisipan Anda boleh merujuk kepada dokumentasi rasmi untuk kegunaan Berikut adalah satu perkara: Apabila membuat indeks, anda mesti ingat untuk menciptanya di latar belakang , jika tidak. pangkalan data akan dikunci... …………
Pemandu pangkalan data
Selain menggunakan baris arahan, Mongo juga menyediakan pemacu berbilang bahasa. C++ yang paling menyusahkan, mengambil masa yang lama untuk menyusun orz. Saya menggunakan pymongo untuk python, dan saya menggunakan mongodb+monk untuk js.
Bagi alatan, saya tidak pernah menggunakannya. Cara saya mula-mula mengetahuinya ialah saya baru sahaja membaca tiga arahan utama dan kemudian menggunakannya berdasarkan keperluan khusus, dan saya menyusun pernyataan pertanyaan yang sesuai daripada pelbagai Google dan tapak web rasmi. Selepas memahami operasi asas, baca dokumen rasmi sekali lagi dan optimumkan semula. Jadi, jika boleh, saya masih mengesyorkan anda pergi ke laman web rasmi jika anda mempunyai sebarang soalan, dan jangan mengambil banyak jalan melencong seperti saya.
Semoga ia dapat membantu anda, O(∩_∩)O~
Tutorial untuk pemula, cadangan pertama: http://www.runoob.com/mongodb/mongodb-tu...
http://www.cnblogs.com/huangxincheng/arc... Bahan untuk tutorial orang baru. Bermula adalah baik.
Gunakan mongoose untuk alatan nodejs