Mongodb: كيفية سرد كافة أسماء الحقول


يمكنك استخدام بناء الجملة التالي لسرد جميع أسماء الحقول في مجموعة في MongoDB:

 Object. keys (db.myCollection.findOne())

يسرد هذا المثال تحديدًا كافة أسماء الحقول في مجموعة تسمى myCollection .

يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا مع فريق التحصيلات مع المستندات التالية:

 db.teams.insertOne({team: " Mavs ", points: 30, rebounds: 8, assists: 2})
db.teams.insertOne({team: " Mavs ", points: 35, rebounds: 12, assists: 6})
db.teams.insertOne({team: " Spurs ", points: 20, rebounds: 7, assists: 8})
db.teams.insertOne({team: " Spurs ", points: 25, rebounds: 5, assists: 9})
db.teams.insertOne({team: " Spurs ", points: 23, rebounds: 9, assists: 4})

مثال: قم بإدراج جميع أسماء الحقول في MongoDB

يوضح التعليمة البرمجية التالية كيفية سرد كافة أسماء الحقول في مجموعة Teams :

 Object. keys (db.teams.findOne())

يقوم هذا الاستعلام بإرجاع المستندات التالية:

 [ '_id', 'team', 'points', 'rebounds', 'assists' ]

لاحظ أن قائمة أسماء الحقول تتضمن أيضًا حقل _id ، الذي يقوم MongoDB بإنشائه تلقائيًا لكل مستند.

ملاحظة : لسرد أسماء الحقول في مجموعة أخرى، ما عليك سوى استبدال اسم الفرق باسم آخر.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في MongoDB:

MongoDB: كيفية إعادة تسمية الحقول
MongoDB: كيفية حذف الحقول
MongoDB: كيفية إضافة حقول جديدة

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *