English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدليل الخاص بـ 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.
// 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، سنتعلم كيفية حذف قاعدة البيانات.