با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، با یکی دیگر از جلسات دوره کامل آموزش Node.js در خدمت شما دوستان هستیم. در این جلسه قصد داریم به آموزش شروع کار با MongoDB در Node.js و آموزش MongoDB در Node.js بپردازیم.
node.js می تواند در برنامه های پایگاه داده نیز استفاده شود.
یکی از محبوب ترین پایگاه های داده NoSQL ، پایگاه داده MongoDB است.
برای دانلود این پایگاه داده می توانید به آدرس زیر مراجعه نمایید:
برای استفاده از این پایگاه داده در node.js ، نیاز به یک درایور MongoDB خواهیم داشت.
برای دانلود و نصب درایور رسمی MongoDB ، دستورات زیر را در خط فرمان اجرا کنید:
C:\Users\Your Name>npm install mongodb |
حالا شما درایور mongodb را دانلود کرده و نصب کرده اید.
node.js از این ماژول برای دسترسی به پایگاه داده MongoDB و تغییر آن استفاده می کند:
1 | var mongo = require('mongodb'); |
برای ساخت پایگاه داده یا دیتابیس در MongoDB ، از شی MongoClient استفاده می کنیم.
همچنین به یک URL کانکشن و ip معتبر و نام پایگاه داده نیاز داریم.
اگر دیتابیس وجود نداشته باشد، MongoDB آن را ایجاد خواهد کرد و به آن متصل می شود.
در مثال زیر یک پایگاه داده به نام mydb ایجاد کرده ایم:
1 2 3 4 5 6 7 8 | var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/mydb"; MongoClient.connect(url, function(err, db) { if (err) throw err; console.log("Database created!"); db.close(); }); |
کد بالا را در فایلی به نام demo_create_mongo_db.js ذخیره و اجرا کنید:
C:\Users\Your Name>node demo_create_mongo_db.js |
خروجی:
Database created! |
به یاد داشته باشید که تا زمانی که یک دیتابیس در MongoDB محتوا نداشته باشد، ایجاد نشده است.
MongoDB تا قبل از اینکه واقعا دیتابیس را بسازد، صبر می کند تا شما یک Collection (جدول) با حداقل یک document (رکورد) ایجاد کنید.
جلسه آموزش شروع کار با MongoDB در Node.js و آموزش MongoDB در Node.js نیز به پایان رسید.
در جلسه بعد به آموزش ساخت Collection در MongoDB با Node.js خواهیم پرداخت. با ما همراه باشید.
همچنین می توانید نظرات و سوالات خود را از طریق بخش نظرات سایت با ما در میان بگذارید.