Latest web development tutorials

لينكس تركيب منصة MongoDB

يوفر MongoDB منصة لينكس 32 بت و حزمة التثبيت 64-بت، يمكنك تحميل حزمة التثبيت في الموقع الرسمي.

تحميل: http://www.mongodb.org/downloads

بعد تحميل حزمة المثبت، واستخراج TGZ (المظاهرة التالية هي لتثبيت لينكس على 64 بت).

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 الملف القابل للتنفيذ الموجود في الدليل بن، حتى تتمكن من إضافته إلى PATH:

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

<mongodb-تثبيت الدليل> MongoDB لمسار التثبيت. وبما أن هذا المقال / البيرة / المحلية / mongodb.



إنشاء دليل قاعدة البيانات

البيانات MongoDB المخزنة في دليل البيانات دليل ديسيبل، ولكن لم يتم إنشاء هذا الدليل تلقائيا أثناء عملية التثبيت، لذلك تحتاج إلى إنشاء يدويا دليل البيانات، وإنشاء ديسيبل دليل بيانات الدليل.

المثال التالي سنقوم إنشاء دليل البيانات في الدليل الجذر (/).

ملاحظة: / بيانات / ديسيبل MongoDB مسار قاعدة البيانات هو بدء التشغيل الافتراضي (--dbpath).

mkdir -p /data/db


سطر الأوامر لتشغيل خدمة MongoDB

ثم يمكنك تنفيذ الدليل دليل التثبيت مونغو بن سطر الأوامر لبدء تشغيل خدمة mongod mongdb تنفيذ الأمر.

ملاحظة: إذا كان دليل قاعدة البيانات الخاصة بك ليست / البيانات / ديسيبل، يمكن تحديد --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 إدارة شركة شل

إذا كنت بحاجة إلى إدخال خلفية إدارة MongoDB، تحتاج إلى فتح الدليل بن دليل التثبيت mongodb، ومن ثم تنفيذ ملف الأوامر مونغو.

MongoDB MongoDB شل يحمل التفاعلية جافا سكريبت قذيفة، وتستخدم لتشغيل وإدارة MongoDB بيئة تفاعلية.

عند إدخال mongoDB الخلفية، فإنه سوف الافتراضية لربط وثيقة اختبار (قاعدة بيانات):

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

نظرا لأنه هو قذيفة جافا سكريبت، يمكنك تشغيل بعض بعملية حسابية بسيطة:

> 2+2
4
> 3+6
9

الآن دعونا ادخال بعض البيانات البسيطة واسترجاع وادخال البيانات:

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

يتم إدراج الأمر الأول إلى رقمي × 10 جمع w3big المجال.



MongoDb واجهة المستخدم على شبكة الإنترنت

يوفر MongoDB واجهة مستخدم بسيطة HTTP. إذا كنت ترغب في تمكين هذه الميزة، تحتاج إلى تحديد المعلمات --rest في وقت التمهيد.

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

واجهة الويب MongoDB للوصول إلى منفذ خدمة من ميناء 1000.

إذا كنت تستخدم الافتراضي ميناء MongoDB 27017 لتشغيل، يمكنك الوصول إلى واجهة المستخدم على شبكة الإنترنت إلى 28017 في رقم المنفذ الذي العنوان كما يلي: http: // المضيف المحلي: 28017.