English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS دروس أساسية

NodeJS Express.js

NodeJS 缓冲&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ملف (FS)

NodeJS أخرى

اتصال MongoDB

اتصال 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 بـ MongoDB

فيما يلي برنامج 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 من الخدمة، كما هو موضح في برنامج المثال.