مشخصات مقاله
آموزش ایجاد یک مجموعه ( Collection ) یا Table جدید در MongoDB
آموزش ایجاد یک مجموعه ( Collection ) جدید در MongoDB با Node.js :
یک مجموعه یا Collection در پایگاه داده MongoDB معادل جدول یا Table در پایگاه داده MySQL است.
جهت ایجاد یک مجموعه یا Collection جدید در پایگاه داده MongoDB، از متد createCollection به صورت زیر استفاده می شود.
مثال عملی : در کد مثال عملی زیر، ابتدا یک شی جدید MongoClient Object را تعریف نموده و با استفاده از تابع مورد نظر، پایگاه داده "mydb" را ایجاد کرده ایم.
سپس یک مجموعه یا Collection به نام "customers" را به پایگاه داده اضافه نموده ایم.
var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/"; MongoClient.connect(url, function(err, db) { if (err) throw err; var dbo = db.db("mydb"); dbo.createCollection("customers", function(err, res) { if (err) throw err; console.log("Collection created!"); db.close(); }); });
کد مثال فوق را در فایل "demo_mongodb_createcollection.js" ذخیره کرده و با به کار بردن دستور زیر، آن را اجرا نمایید :
C:\Users\Your Name>node demo_mongodb_createcollection.js
برنامه پس از اجرای موفقیت آمیز دستورات، ایجاد پایگاه داده مورد نظر و اضافه کردن Collection به دیتابیس، پیام زیر را صادر خواهد کرد:
Collection created!
در پایگاه داده MongoDB، تا زمانی که یک مجموعه یا Collection ، اطلاعات یا محتویات دریافت نکند، ایجاد نخواهد شد و موقت است.
به عبارت دیگر، MongoDB صبر می کند تا شما اطلاعاتی را به مجموعه اضافه کرده و سپس آن را به صورت واقعی ایجاد خواهد کرد.