MongoDB مصفوفة من الكائنات باستخدام الإدراج () مع المثال

يمكن أيضًا استخدام أمر "إدراج" لإدراج مستندات متعددة في مجموعة في وقت واحد. يمكن استخدام مثال التعليمات البرمجية أدناه لإدراج مستندات متعددة في وقت واحد.

يوضح المثال التالي كيفية القيام بذلك،

الخطوة 1) إنشاء Javaسيناريو متغير يسمى myEmployee للاحتفاظ بمجموعة المستندات

الخطوة 2) أضف المستندات المطلوبة مع اسم الحقل والقيم إلى المتغير

الخطوة 3) استخدم أمر الإدراج لإدراج مجموعة المستندات في المجموعة

var myEmployee=
	[
	
		{
			"Employeeid" : 1,
			"EmployeeName" : "Smith"
		},
		{
			"Employeeid"   : 2,
			"EmployeeName" : "Mohan"
		},
		{
			"Employeeid"   : 3,
			"EmployeeName" : "Joe"
		},

	];

	db.Employee.insert(myEmployee);

إذا تم تنفيذ الأمر بنجاح، سيتم عرض الناتج التالي

MongoDB مجموعة من الكائنات باستخدام الإدراج ()

يُظهر الإخراج أنه تمت إضافة تلك المستندات الثلاثة إلى المجموعة.

الطباعة بتنسيق JSON

JSON هو تنسيق يسمى Javaتدوين كائنات النص، وهي مجرد وسيلة لتخزين المعلومات بطريقة منظمة وسهلة القراءة. في أمثلةنا الإضافية، سنستخدم وظيفة الطباعة JSON لرؤية المخرجات بتنسيق أفضل.

دعونا نلقي نظرة على مثال للطباعة بتنسيق JSON

db.Employee.find().forEach(printjson)

شرح الكود:

  1. التغيير الأول هو إلحاق الوظيفة المطلوبة لكل () بوظيفة البحث (). ما يفعله هذا هو التأكد من مراجعة كل مستند في المجموعة بشكل صريح. بهذه الطريقة، لديك المزيد من التحكم في ما يمكنك فعله بكل مستند من المستندات الموجودة في المجموعة.
  2. التغيير الثاني هو وضع أمر printjson في عبارة forEach. سيؤدي هذا إلى عرض كل مستند في المجموعة بتنسيق JSON.

إذا تم تنفيذ الأمر بنجاح، سيتم عرض الناتج التالي

الإخراج:

الطباعة بتنسيق JSON

يُظهر الإخراج بوضوح أن جميع المستندات مطبوعة بأسلوب JSON.

تلخيص هذه التدوينة بـ: