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.

مثال

إرشادات خطوة بخطوة، مع مثال يوضح كيفية إنشاء قاعدة بيانات في MongoDB من تطبيق Node.js.

إطلاق خدمة MongoDB. قم بتشغيل الأمر التالي لبدء خدمة MongoDB

 sudo service mongod start

تثبيت حزمة mongodb باستخدام npm.
الحصول على URL الأساسي لخدمة MongoDB. لفهم URL الأساسي لخدمة MongoDB، يمكنك فتح الوجهة وتشغيل Mongo Shell.

الشاشة-Mongo Shell

arjun@nodejs:~$ mongo
إصدارMongoDB 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

إعداد URL الكامل. أضف اسم قاعدة البيانات التي سيتم إنشاؤها (مثل newdb) إلى URL الأساسية.

mongodb://127.0.0.1:27017/newdb

إنشاء MongoClient.

var MongoClient = require('mongodb').MongoClient;

من خلال مساعدة URL، يتم الاتصال بـ MongoClient إلى خادم MongoDB.

MongoClient.connect(url, <callback_function>);

بمجرد انتهاء محاولة MongoClient في بناء الاتصال، يتم إرسال وظيفة التكاليف كـ param إلى callback_function.
إذا تم الاتصال بنجاح، فإن obj db يشير إلى قاعدة البيانات الجديدة newdb.

برنامج Node.js مثال

// newdb هي قاعدة البيانات الجديدة التي قمنا بإنشائها
var url = "mongodb://localhost:27017/newdb"; 
 
// إنشاء عميل إلى mongodb
var MongoClient = require('mongodb').MongoClient; 
 
// جعل العملاء يتصلون بخدمة mongo
MongoClient.connect(url, function(err, db) { 
    if (err) throw err; 
    console.log("Database created!"); 
    // طباعة اسم قاعدة البيانات
    console.log("db object points to the database: " + db.databaseName); 
    // إغلاق db بعد إكمال جميع العمليات باستخدام db
    db.close(); 
 });

نتائج الإخراج

arjun@w3codebox:~/workspace/nodejs/mongodb$ node node-js-mongodb-create-database.js 
تم إنشاء قاعدة البيانات!
يؤشر obj db إلى قاعدة البيانات: newdb

الخاتمة:

في هذا درس Node.js MongoDB:  Node.js – إنشاء قاعدة بيانات في MongoDB، لقد تعلمنا كيفية إنشاء قاعدة بيانات باستخدام حزمة mongodb من تطبيق Node.js. في درسنا التالي - Node.js MongoDB Drop Database، سنتعلم كيفية حذف قاعدة البيانات.