কম্পিউটার

NodeJS এর ​​সাথে MongoDB সংযোগ করা হচ্ছে


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 } পাস করুন। /প্রে> 
  1. MongoDB এ $push সহ একটি অ্যারে আপডেট করা হচ্ছে

  2. সার্ভার রেকর্ড সহ একটি MongoDB সংগ্রহে নিষ্ক্রিয় হিসাবে সার্ভার স্থিতি সেট করবেন?

  3. মঙ্গোডিবিতে শর্তের সাথে সংযুক্ত?

  4. MongoDB এ $push এর সাথে কাজ করুন