Pasang MongoDB pada platform Linux
MongoDB menyediakan pakej pemasangan 32-bit dan 64-bit pada platform Linux Anda boleh memuat turun pakej pemasangan daripada tapak web rasmi.
Alamat muat turun: http://www.mongodb.org/downloads
Muat turun pakej pemasangan dan nyahzip tgz ( The berikut menunjukkan pemasangan pada Linux 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 # 将解压包拷贝到指定目录
Fail boleh laku MongoDB terletak dalam direktori bin, jadi anda boleh menambahkannya pada laluan PATH:
export PATH=<mongodb-install-directory>/bin:$PATH
<mongodb-install -directory> ; ialah laluan pemasangan MongoDB anda. Seperti /usr/local/mongodb dalam artikel ini.
Buat direktori pangkalan data
Data MongoDB disimpan dalam direktori db direktori data, tetapi direktori ini tidak akan dibuat secara automatik semasa proses pemasangan, jadi anda perlu untuk mencipta direktori data secara manual dan mencipta direktori db dalam direktori data.
Dalam contoh berikut, kami mencipta direktori data di bawah direktori akar (/).
Nota: /data/db ialah laluan pangkalan data permulaan lalai MongoDB (--dbpath).
mkdir -p /data/db
Jalankan perkhidmatan MongoDB pada baris arahan
Anda boleh melaksanakan arahan mongod dalam direktori bin dalam direktori pemasangan mongo pada baris arahan untuk memulakan mongdb perkhidmatan.
Nota: Jika direktori pangkalan data anda bukan /data/db, anda boleh menentukannya melalui --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
Shell pengurusan latar belakang MongoDB
Jika anda perlu memasukkan pengurusan latar belakang MongoDB, anda perlu membuka direktori bin terlebih dahulu di bawah direktori pemasangan mongodb, dan kemudian laksanakan fail arahan mongo.
MongoDB Shell ialah shell Javascript interaktif MongoDB sendiri, persekitaran interaktif yang digunakan untuk mengendalikan dan mengurus MongoDB.
Apabila anda memasukkan bahagian belakang mongoDB, ia akan memaut ke dokumen ujian (pangkalan data) secara lalai:
$ cd /usr/local/mongodb/bin $ ./mongo MongoDB shell version: 3.0.6 connecting to: test Welcome to the MongoDB shell. ……
Memandangkan ia adalah shell JavaScript, anda boleh menjalankan beberapa operasi aritmetik mudah:
> 2+2 4 > 3+6 9
Sekarang mari masukkan beberapa data mudah dan dapatkan semula data yang dimasukkan:
> db.php.insert({x:10}) WriteResult({ "nInserted" : 1 }) > db.php.find() { "_id" : ObjectId("5604ff74a274a611b0c990aa"), "x" : 10 } >
Arahan pertama memasukkan nombor 10 ke dalam medan x koleksi php.
Antara muka pengguna web MongoDb
MongoDB menyediakan antara muka pengguna HTTP yang ringkas. Jika anda ingin mendayakan ciri ini, anda perlu menentukan parameter --rest apabila bermula.
$ ./mongod --dbpath=/data/db --rest
Port akses antara muka web MongoDB mempunyai 1000 lebih port daripada port perkhidmatan.
Jika port berjalan MongoDB anda menggunakan lalai 27017, anda boleh mengakses antara muka pengguna web pada nombor port 28017, iaitu, alamatnya ialah: http://localhost:28017.