Latest web development tutorials

Linux MongoDB instalasi platform yang

MongoDB menyediakan platform linux 32-bit dan paket instalasi 64-bit, Anda dapat men-download paket instalasi di situs resmi.

Download: http://www.mongodb.org/downloads

Setelah men-download paket installer, dan ekstrak tgz (Demonstrasi berikut ini untuk menginstal Linux pada 64-bit).

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解压

mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 将解压包拷贝到指定目录

MongoDB file executable terletak di direktori bin, sehingga Anda dapat menambahkannya ke PATH:

export PATH=<mongodb-install-directory>/bin:$PATH

<Mongodb-install-directory> MongoDB untuk jalur instalasi Anda. Karena ini tulisan / usr / local / mongodb.



Buat direktori database

Data MongoDB disimpan di direktori data direktori db, tapi direktori ini tidak secara otomatis dibuat selama proses instalasi, sehingga Anda perlu secara manual membuat direktori data, dan membuat db direktori direktori data.

Contoh berikut kita akan membuat direktori data dalam direktori root (/).

Catatan: / data / db MongoDB database jalan adalah startup default (--dbpath).

mkdir -p /data/db


Baris perintah untuk menjalankan layanan MongoDB

Anda kemudian dapat mengeksekusi baris perintah direktori direktori instalasi mongo bin untuk memulai eksekusi perintah layanan mongod mongdb.

Catatan: Jika direktori database Anda tidak / data / db, dapat ditentukan oleh --dbpath.

$ ./mongod
2015-09-25T16:39:50.549+0800 I JOURNAL  [initandlisten] journal dir=/data/db/journal
2015-09-25T16:39:50.550+0800 I JOURNAL  [initandlisten] recover : no journal files present, no recovery needed
2015-09-25T16:39:50.869+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.16
2015-09-25T16:39:51.206+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 3.52
2015-09-25T16:39:52.775+0800 I JOURNAL  [initandlisten] preallocateIsFaster=true 7.7


MongoDB Mengelola Shell

Jika Anda harus memasukkan latar belakang manajemen MongoDB, Anda perlu membuka direktori bin direktori instalasi mongodb, dan kemudian jalankan file perintah mongo.

MongoDB MongoDB Shell membawa interaktif Javascript shell, yang digunakan untuk mengoperasikan dan mengelola MongoDB lingkungan yang interaktif.

Bila Anda memasukkan MongoDB latar belakang, akan default untuk link ke dokumen uji (database):

$ cd /usr/local/mongodb/bin
$ ./mongo
MongoDB shell version: 3.0.6
connecting to: test
Welcome to the MongoDB shell.
……

Karena itu adalah shell JavaScript, Anda dapat menjalankan beberapa aritmatika sederhana:

> 2+2
4
> 3+6
9

Sekarang mari kita masukkan beberapa data sederhana, mengambil dan memasukkan data:

> db.w3big.insert({x:10})
WriteResult({ "nInserted" : 1 })
> db.w3big.find()
{ "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 }
>

Perintah pertama dimasukkan ke dalam x 10 koleksi bidang w3big digital.



antarmuka pengguna web MongoDB

MongoDB menyediakan antarmuka HTTP pengguna yang sederhana. Jika Anda ingin mengaktifkan fitur ini, Anda perlu menentukan parameter --rest pada saat boot.

$ ./mongod --dbpath=/data/db --rest

antarmuka Web MongoDB untuk mengakses port layanan dari pelabuhan 1000.

Jika Anda menggunakan default MongoDB pelabuhan 27.017 untuk menjalankan, Anda dapat mengakses antarmuka pengguna web untuk 28.017 di nomor port yang alamat adalah: http: // localhost: 28017.