PouchDB দিয়ে ডকুমেন্ট পড়ার জন্য প্রথমে আপনাকে একটি ডাটাবেসে ডকুমেন্ট সংরক্ষণ করতে হবে। এরপর সেই ডকুমেন্টটি পড়ার জন্য কিছু পদ্ধতি রয়েছে। এখানে ডকুমেন্ট পড়ার জন্য get() পদ্ধতির ব্যবহার দেখানো হয়েছে।
ডকুমেন্ট পড়া (Read)
1. ডাটাবেস তৈরি ও কনফিগারেশন
প্রথমে, PouchDB ইনস্টল এবং কনফিগার করার পর ডাটাবেস তৈরি করতে হবে।
// PouchDB ইনস্টলেশন
const db = new PouchDB('my_database'); // 'my_database' হলো ডাটাবেসের নাম
2. ডকুমেন্ট পড়া
ডকুমেন্ট পড়ার জন্য get() মেথড ব্যবহার করা হয়। এই মেথডের মাধ্যমে আপনি নির্দিষ্ট _id দিয়ে ডকুমেন্টটি পেতে পারেন।
// ডকুমেন্ট পড়া
db.get('document_id').then(function(doc) {
console.log('Document found:', doc);
}).catch(function(err) {
console.error('Error reading document:', err);
});
এখানে, 'document_id' হলো সেই ডকুমেন্টের _id, যা আপনি পড়তে চান। যদি ডকুমেন্টটি পাওয়া যায়, তাহলে then() ব্লকটি কল হবে এবং আপনি ডকুমেন্টের বিস্তারিত দেখতে পারবেন। যদি কোনো সমস্যা ঘটে, তবে catch() ব্লকটি কল হবে এবং ত্রুটির তথ্য দেখতে পারবেন।
3. একটি উদাহরণ
ধরা যাক, আপনার ডাটাবেসে একটি ডকুমেন্ট আছে যার _id "user_123"। আপনি যদি এটি পড়তে চান, তাহলে কোড হবে:
// ডকুমেন্ট পড়া
db.get('user_123').then(function(doc) {
console.log('User Data:', doc);
}).catch(function(err) {
console.error('Error reading user document:', err);
});
এখানে, doc অ্যাক্সেস করে আপনি ডকুমেন্টের সব তথ্য দেখতে পারবেন। যদি "user_123" নামক ডকুমেন্টটি না থাকে, তবে catch() ব্লকটি ত্রুটি হিসেবে কাজ করবে।
4. মুল বিষয়সমূহ
db.get()মেথড একটিPromiseরিটার্ন করে, যা সফল হলে ডকুমেন্টের তথ্য দেয়।- যদি ডকুমেন্টটি পাওয়া না যায়, তাহলে
catch()ব্লকটি ত্রুটি হিসেবে সাড়া দেয়।
সারাংশ
PouchDB দিয়ে ডকুমেন্ট পড়া সহজ, যেখানে get() মেথড ব্যবহার করে আপনি ডাটাবেসের ডকুমেন্টের তথ্য পেতে পারেন।
Read more