مجاني

بيئة MongoDB تجريبية

سيرفر MongoDB 8.0 معاه أداة لإدارة الداتابيز.

ماكينة واحدة
  • جلسة 60 دقيقة
  • ابدأ تاني في أي وقت
  • الماكينة بتتمسح في الآخر

هتلاقي إيه؟

  • MongoDB 8.0 server شغال
  • mongosh من الـ terminal
  • database workbench في VS Code
  • صلاحيات root على الماكينة

أوامر تجرّبها في mongosh

  • mongosh

    تفتح الـ shell

  • db.users.insertMany([{ name: 'Sara', age: 30 }, { name: 'Omar', age: 22 }])

    تضيف documents

  • db.users.find({ age: { $gt: 25 } })

    تعمل query بـ filter

  • db.users.createIndex({ age: 1 })

    تبني index

  • db.users.find({ age: { $gt: 25 } }).explain('executionStats')

    تشوف الـ query استخدمت الـ index ولا لأ

عن البيئة دي

بيئة MongoDB بتديك ماكينة عليها MongoDB 8.0 server شغال، ومعاها VS Code فيه database workbench. ضيف documents، اعمل queries بـ filters، ابني indexes وشوف أثرها بـ explain، من mongosh أو من الـ workbench. عندك صلاحيات root، ولما الجلسة تخلص الماكينة بتتمسح.

أسئلة شائعة

في MongoDB أونلاين مجاني أتمرّن عليه؟

أيوه. بحساب مجاني بتفتح MongoDB 8.0 server حقيقي من المتصفح، والجلسة 60 دقيقة. لما تخلص تقدر تبدأ جلسة جديدة على طول.

ده نفس MongoDB Atlas؟

لا. ده MongoDB server شغال على ماكينة ليك بصلاحيات root، تتحكم في كل حاجة فيه بنفسك.

في واجهة غير mongosh؟

أيوه. في database workbench في VS Code، تشوف منه الـ collections وتكتب queries.

الـ data بتتحفظ؟

لا. الماكينة بتتمسح لما الجلسة تخلص. احفظ الـ scripts في Git عشان تشغّلها تاني.