Skill

ডকুমেন্ট তৈরি করা (Create)

PouchDB এ CRUD অপারেশন - পাউচডিবি (PouchDB) - Database Tutorials

623

PouchDB ব্যবহার করে ডকুমেন্ট তৈরি করা খুব সহজ। PouchDB একটি NoSQL ডেটাবেস, যা ডকুমেন্ট স্টোরেজ পদ্ধতি ব্যবহার করে এবং JSON ফরম্যাটে ডেটা সংরক্ষণ করে।

PouchDB তে নতুন ডকুমেন্ট তৈরি করতে হলে আপনাকে put() মেথড ব্যবহার করতে হবে। এই মেথডটি নতুন ডকুমেন্ট তৈরি করবে বা বিদ্যমান ডকুমেন্টকে আপডেট করবে।


উদাহরণ:

ধরা যাক, আপনি একটি সিম্পল ডকুমেন্ট তৈরি করতে চান যা কিছু মৌলিক তথ্য সংরক্ষণ করবে, যেমন নাম, বয়স, এবং শহর।

// PouchDB ইনস্টল এবং ডাটাবেস তৈরি
var db = new PouchDB('users');

// নতুন ডকুমেন্ট তৈরি
var doc = {
  _id: 'user1',  // ডকুমেন্টের আইডি
  name: 'John Doe',
  age: 30,
  city: 'New York'
};

// ডকুমেন্টটি ডাটাবেসে রাখা
db.put(doc).then(function(response) {
  console.log("ডকুমেন্ট সফলভাবে তৈরি হয়েছে:", response);
}).catch(function(err) {
  console.log("ত্রুটি ঘটেছে:", err);
});

ব্যাখ্যা:

  • _id: প্রতিটি ডকুমেন্টের জন্য একটি অনন্য আইডি প্রদান করতে হবে। _id ফিল্ডটি ডকুমেন্টের মূল চিহ্ন হিসেবে কাজ করবে।
  • put(): এই মেথডটি ডকুমেন্টটি ডাটাবেসে রাখে। যদি ডকুমেন্টটির _id আগে থেকে ডাটাবেসে থাকে, তবে এটি সেই ডকুমেন্টকে আপডেট করবে। কিন্তু যদি _id নতুন হয়, তবে এটি একটি নতুন ডকুমেন্ট তৈরি করবে।

ডকুমেন্টে অটো-জেনারেটেড _id:

যদি আপনি _id নির্ধারণ না করেন, তবে PouchDB একটি স্বতঃসিদ্ধ _id তৈরি করবে:

var doc = {
  name: 'Jane Doe',
  age: 25,
  city: 'Los Angeles'
};

db.put(doc).then(function(response) {
  console.log("অটো-জেনারেটেড আইডি সহ ডকুমেন্ট তৈরি হয়েছে:", response);
}).catch(function(err) {
  console.log("ত্রুটি ঘটেছে:", err);
});

এই ক্ষেত্রে, PouchDB স্বতঃসিদ্ধভাবে একটি _id জেনারেট করবে এবং ডকুমেন্টটি ডাটাবেসে সেভ করবে।


সারাংশ:

PouchDB তে নতুন ডকুমেন্ট তৈরি করার জন্য আপনি put() মেথড ব্যবহার করতে পারেন, যেখানে আপনি একটি JSON অবজেক্ট সরবরাহ করবেন এবং _id সেট করতে পারেন বা না-ও করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...