English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
اتصال Node.js بـ MongoDB في هذا الدرس Node.js، سنتعلم كيفية الاتصال من تطبيق Node.js إلى MongoDB.
تأكد من تثبيت MongoDB. إذا لم يكن مثبتاً، قم بتثبيت MongoDB.
لإجراء اتصال من تطبيق Node.js إلى MongoDB، اتبع الإرشادات التالية خطوة بخطوة.
بدء خدمة MongoDB. تشغيل الأمر التالي للبدء في خدمة MongoDB
sudo service mongod start
استخدام npm لتركيب حزمة mongodb (إذا لم يكن مثبتاً بعد).
arjun@nodejs:~/workspace/nodejs/mongodb$ npm install mongodb npm WARN saveError ENOENT: لا وجود للملف أو الدليل، فتح '/home/arjun/workspace/nodejs/package.json' npm WARN enoent ENOENT: لا وجود للملف أو الدليل، فتح '/home/arjun/workspace/nodejs/package.json' npm WARN nodejs لا وجود لوصف. npm WARN nodejs لا وجود لمجال المستودع. npm WARN nodejs لا وجود لبيانات README. npm WARN nodejs لا وجود لمجال الترخيص. + [email protected] إضافة 9 حزم في 9.416 ثانية
إعداد العنوان URL. للتعرف على URL الأساسي لمخدم MongoDB، تقنية بسيطة هي فتح الترميز وتشغيل بيئة Mongo Shell.
النهاية - بيئة Mongo Shell
arjun@nodejs:~$ mongo إصدار Mongo Shell v3.4.9 الاتصال بـ: mongodb://127.0.0.1:27017 إصدار خادم MongoDB: 3.4.9 تحذيرات بدء التشغيل للخادم: 2017-10-29T18:15:36.110+0530 I STORAGE [initandlisten]
عند بدء تشغيل Mongo Shell، فإنه يعكس عنوان URL الأساسي لـ MongoDB.
mongodb://127.0.0.1:27017
باستخدام حزمة mongodb، قم بإنشاء MongoClient واتصال به بـ url.
فيما يلي برنامج Node.js مثال لإنشاء اتصال Node.js مع MongoDB.
// عنوان URL لتشغيل MongoDB var url = "mongodb://localhost:27017"; // عميل MongoDB var MongoClient = require('mongodb').MongoClient; // الاتصال بـ MongoDB MongoClient.connect(url, function(err, db) { إذا (خطأ) رمي خطأ; console.log("متصل بـ MongoDB!"); db.close(); });
نتائج الإخراج
arjun@java:~/workspace/nodejs/mongodb$ node node-js-mongodb-connection.js متصل بـ MongoDB!
في هذا المقال Node.js MongoDB – نتعلم كيفية العثور على عنوان URL لخدمة MongoDB واستخدام طريقة connect من MongoClient للتواصل مع Node.js من الخدمة، كما هو موضح في برنامج المثال.