কম্পিউটার টিউটোরিয়াল

MongoDB-এ NumberLong (৬৪-বিট ইন্টিজার) প্রিন্ট করার পদ্ধতি

NumberLong() র‍্যাপার এবং toString() ব্যবহার করে ৬৪-বিট ইন্টিজার হ্যান্ডলিং

MongoDB শেলে ৬৪-বিট বড় পূর্ণসংখ্যা হ্যান্ডল করতে NumberLong() র‍্যাপার ক্লাস ব্যবহার করা হয়। এটি প্রিন্ট করার জন্য toString() মেথড কল করতে হয়।

সিনট্যাক্স

var anyVariableName=NumberLong("yourLongNumber");
yourVariableName.toString();

উদাহরণ ১

> var number=NumberLong("231231231231121231");
> number.toString();

আউটপুট:


উদাহরণ ২

> var anotherNumber=NumberLong("765765765765567576");
> anotherNumber.toString();

আউটপুট:


ব্যাখ্যা: JavaScript-এর নেটিভ Number ৫৩-বিট পর্যন্ত সঠিকভাবে রিপ্রেজেন্ট করতে পারে (Number.MAX_SAFE_INTEGER)। এর বড় সংখ্যা জন্য MongoDB NumberLong (64-bit signed integer) ব্যবহার করে। toString() দিয়ে স্ট্রিং রিপ্রেজেন্টেশন পাওয়া যায়। MongoDB 4.0+ এ NumberLong কনসট্রাক্টর স্ট্রিং আর্গুমেন্ট নেয়।

  1. MongoDB-এ অ্যারে টাইপ ফিল্ডের মান বাদ দেওয়া (এক্সক্লুড)

  2. MongoDB কুয়েরি বিভক্ত করে ৫টি মান বাদ দেওয়া

  3. MongoDB-এ ডকুমেন্ট থেকে অ্যারে ভ্যালু ডিলিট করা

  4. MongoDB-এ for লুপ দিয়ে ভ্যালু পুশ করা (save() ব্যবহার করে)