mongodb.connect-এর ভূমিকা
এই পদ্ধতিটি মঙ্গো ডিবি সার্ভারকে আমাদের নোড অ্যাপ্লিকেশনের সাথে সংযোগ করতে ব্যবহৃত হয়। এটি MongoDB মডিউল থেকে একটি অ্যাসিঙ্ক্রোনাস পদ্ধতি৷
৷সিনট্যাক্স
mongodb.connect(পথ[, কলব্যাক])
পরামিতি
-
•পথ – সার্ভার পাথ যেখানে MongoDB সার্ভার আসলে তার পোর্টের সাথে চলছে।
-
•কলব্যাক৷ – কোনো ত্রুটি ঘটলে এই ফাংশনটি কলব্যাক দেবে৷
মঙ্গো-ডিবি ইনস্টল করা হচ্ছে
Nodejs এর সাথে আপনার অ্যাপ্লিকেশন সংযোগ করার চেষ্টা করার আগে, আমাদের প্রথমে আমাদের MongoDB সার্ভার সেটআপ করতে হবে।
-
npm থেকে mongoDB ইনস্টল করতে নিম্নলিখিত ক্যোয়ারীটি ব্যবহার করুন।
npm mongodb ইনস্টল করুন –সেভ করুন
-
নির্দিষ্ট লোকালহোস্ট সার্ভারে আপনার মঙ্গোডিবি সেট আপ করতে নিম্নলিখিত কমান্ডটি চালান। এটি MongoDB এর সাথে সংযোগ তৈরি করতে সাহায্য করবে৷
৷
mongod --dbpath=data --bind_ip 127.0.0.1
-
একটি MongodbConnect.js তৈরি করুন এবং সেই ফাইলটিতে নিম্নলিখিত কোড স্নিপেটটি কপি-পেস্ট করুন৷
-
এখন, কোড স্নিপেট চালানোর জন্য নিম্নলিখিত কমান্ডটি চালান।
নোড MongodbConnect.js
উদাহরণ
// প্রয়োজনীয় MongoDB module.const MongoClient =প্রয়োজনে কল করা হচ্ছে("mongodb");// সার্ভার pathconst url ='mongodb://localhost:27017/';// ডেটাবেসকনস্টের নাম dbname ="কর্মচারী"; MongoClient.connect(url, (err,client)=>{ if(!err) { console.log("সার্ভারের সাথে সফল সংযোগ"); } else console.log("সংযোগে ত্রুটি");})প্রে>আউটপুট
C:\Users\tutorialsPoint\> নোড MongodbConnect.js(node:7016) DeprecationWarning:বর্তমান সার্ভার ডিসকভারি এবং মনিটরিং ইঞ্জিন বন্ধ করা হয়েছে, এবং ভবিষ্যতের সংস্করণে সরিয়ে দেওয়া হবে। নতুন সার্ভার ডিসকভার এবং মনিটরিং ইঞ্জিন ব্যবহার করতে, মঙ্গোক্লায়েন্ট কনস্ট্রাক্টরের কাছে বিকল্প { useUnifiedTopology:true } পাস করুন। /প্রে>