مقدمة إلى JSON & BSON في MongoDB



هذا يعطي مقدمة إلى JSON و BSON

ما هو JSON؟

JSON هو تدوين كائن JavaScript. إنه تنسيق تبادل بيانات خفيف الوزن ، يمكن نقله من نظام إلى آخر بسهولة. من السهل قراءة وكتابة هذا التنسيق. كما أنها ليست مهمة معقدة للآلات لتحليلها وتوليدها. تنسيق النص مستقل تمامًا عن اللغة.





كيفية الحصول على طول مصفوفة في جافا سكريبت

في المستوى العالي ، سيكون لدى JSON شيئين - كائن ومصفوفة. الكائن عبارة عن مجموعة من أزواج الاسم / القيمة والمصفوفة عبارة عن قائمة مرتبة من القيم ، باستخدام مزيج من اثنين ، يمكنك الحصول على بنية JSON كاملة. الحد الأقصى لمقدار المستندات التي يمكن للمرء تضمينها في مستند هو 100. هذا عامل مهم جدًا أثناء العمل مع MongoDB.

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



ما هو BSON؟

BSON ليست سوى Binary JSON ، أي تدوين كائن JavaScript ثنائي. على عكس JSON ، فهو ليس بتنسيق قابل للقراءة. وهو يدعم تضمين المستندات والمصفوفات في المستندات والمصفوفات الأخرى. مثل JSON ، من السهل على الآلات التحليل والتوليد. لمزيد من المعلومات حول هذين الموضوعين ، يمكنك دائمًا الحصول على نظرة ثاقبة من مصادر مختلفة. عندما تتحقق من مواقع الويب للحصول على معلومات ، سترى الفرق في JSON و BSON وستفهم مدى اختلاف الاثنين من حيث سهولة القراءة.

كيفية ضبط مسار الفصل في نظام التشغيل windows 10

لديك سؤال لنا؟ أذكرها في قسم التعليقات وسنعاود الاتصال بك.

المنشورات ذات الصلة:



فهم اليومية في MongoDB