Int32 (عدد صحيح 32-بت)

آخر تحديث: 2026-10-09

Int32 (عدد صحيح 32-بت)

Int32 عدد صحيح موقّع من 32 بتًا، يتراوح من -2147483648 إلى 2147483647. في mongosh يكون الرقم المجرد مثل 42 من نوع Double، لذا أنشئ أعدادًا صحيحة صراحةً بـ `Int32(42)`. استخدمه للأعمار والعدّادات والمعرّفات الصغيرة؛ وانتقل إلى Long خارج نطاق 32 بتًا.

الفئةأنواع BSON
إصدار MongoDB1.0+
لغة المثالmongosh (الطرفية)

📝 الصيغة

Int32(<integer>)
{ age: Int32(30) }
db.users.find({ age: { $gt: Int32(18) } })

القيمة المرجعة:يُرجع عددًا صحيحًا BSON من نوع Int32

▶ مثال

نفّذ الأوامر التالية في mongosh المحلي لديك (يتطلب تشغيل mongod):

// Int32: إنشاء عدد صحيح صراحةً
use shop
db.users.insertOne({ name: 'alice', age: Int32(30) })
db.users.find({ age: { $gt: Int32(18) } })

المخرجات:

{ _id: ObjectId('...'), name: 'alice', age: Int32(30) }

📌 ملاحظات

📚 دروس ذات صلة

❓ الأسئلة الشائعة

QInt32 أم Long — كيف أختار؟
Aابق ضمن ±2.1 مليار بـ Int32؛ واستخدم Long (64-بت) أبعد من ذلك أو كهامش نمو.
Qما نوع 42 في mongosh؟
Aمن نوع Double افتراضيًا. استخدم Int32(42) أو Long(42) لعدد صحيح.
Qهل يمكن أن يتجاوز Int32 المدى؟
Aنعم — إنشاء قيمة خارج نطاق 32 بتًا يرفع خطأً؛ انتقل إلى Long.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%