MongoDB-তে unshift() মেথড ব্যবহার করে অ্যারের শীর্ষে ভ্যালু যোগ করা
MongoDB শেলে জাভাস্ক্রিপ্ট অ্যারে ম্যানিপুলেশন করার সময় অ্যারের শুরুতে (শীর্ষে) ভ্যালু যোগ করতে unshift() মেথড ব্যবহার করা হয়।
সিন্ট্যাক্স:
yourArrayName.unshift("yourValue");
ধাপ ১: স্ট্রিং অ্যারে তৈরি করুন
> technicalSkills = ["Java", "MySQL", "C", "SQL SERVER", "ORACLE", "PL/SQL"];
আউটপুট:
[ "Java", "MySQL", "C", "SQL SERVER", "ORACLE", "PL/SQL" ]
ধাপ ২: অ্যারের শীর্ষে "MongoDB" যোগ করুন
> technicalSkills.unshift("MongoDB");
ফলাফল (নতুন লেথ):
7
ধাপ ৩: আপডেট হওয়া অ্যারে দেখুন
> technicalSkills
ফলাফল:
[ "MongoDB", "Java", "MySQL", "C", "SQL SERVER", "ORACLE", "PL/SQL" ]
ব্যাখ্যা:
unshift()মেথডটি অ্যারের শুরুতে এক বা একাধিক এলিমেন্ট যোগ করে এবং নতুন লেথ রিটার্ন করে- মূল অ্যারেটি মিউটেট (পরিবর্তিত) হয়
- এটি জাভাস্ক্রিপ্টের стандарт অ্যারে মেথড, MongoDB শেলে কাজ করে
তুলনা:
push()- অ্যারের শেষে যোগ করেunshift()- অ্যারের শুরুতে যোগ করেpop()- শেষ এলিমেন্ট সরায়shift()- প্রথম এলিমেন্ট সরায়
দ্রষ্টব্য: এটি MongoDB শেলে জাভাস্ক্রিপ্ট ভেরিয়েবল ম্যানিপুলেশন। ডাটাবেসে স্টোর করা ডকুমেন্ট আপডেট করার জন্য $push with $position: 0 ব্যবহার করতে হয়।