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 কনসট্রাক্টর স্ট্রিং আর্গুমেন্ট নেয়।