ใน MongoDB Shell สามารถใช้เมธอด JavaScript unshift() เพื่อเพิ่มค่าไปที่ตำแหน่งแรกของอาร์เรย์ได้
ไวยากรณ์
ตัวอย่างการใช้งาน
สร้างอาร์เรย์สตริง:
ผลลัพธ์:
เพิ่ม "MongoDB" ไปที่ตำแหน่งแรกด้วย unshift()
ผลลัพธ์ (คืนค่าความยาวอาร์เรย์ใหม่):
> technicalSkillsผลลัพธ์ (MongoDB อยู่ตำแหน่งแรกแล้ว):
หมายเหตุ: นี่เป็นคุณสมบัติของ JavaScript Array ใน MongoDB Shell ไม่ใช่คำสั่ง MongoDB Query Language โดยตรง หากต้องการอัปเดตในฐานข้อมูล ให้ใช้
$pushร่วมกับ$position: 0ในคำสั่ง update