รู้เบื้องต้นเกี่ยวกับ JSON & BSON ใน MongoDB



สิ่งนี้ให้ข้อมูลเบื้องต้นเกี่ยวกับ JSON และ BSON

JSON คืออะไร?

JSON คือ JavaScript Object Notation เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่มีน้ำหนักเบาซึ่งสามารถถ่ายโอนจากระบบหนึ่งไปยังอีกระบบหนึ่งได้อย่างง่ายดาย ง่ายต่อการอ่านและเขียนรูปแบบนี้ นอกจากนี้ยังไม่ใช่งานที่ซับซ้อนสำหรับเครื่องในการแยกวิเคราะห์และสร้าง รูปแบบข้อความเป็นภาษาที่เป็นอิสระโดยสิ้นเชิง





ในระดับสูง JSON จะมีสองสิ่งคืออ็อบเจกต์และอาร์เรย์ ออบเจ็กต์คือชุดของคู่ชื่อ / ค่าและอาร์เรย์คือรายการค่าที่เรียงลำดับด้วยการรวมกันของสองคุณจะมีโครงสร้าง JSON ที่สมบูรณ์ได้ จำนวนเอกสารสูงสุดที่สามารถฝังในเอกสารคือ 100 ซึ่งเป็นปัจจัยที่สำคัญมากในขณะที่ทำงานกับ MongoDB

การเรียงลำดับอาร์เรย์ในโปรแกรม c ++

ดังนั้นวัตถุจะเริ่มต้นด้วยวงเล็บปีกกาและลงท้ายด้วยวงเล็บปีกกาจากนั้นคีย์และค่าจะมา อาร์เรย์จะเริ่มต้นด้วยวงเล็บปกติที่ไม่เป็นลอนจากนั้นจะเป็นค่าและลูกน้ำ มีประเภทข้อมูลที่สามารถรองรับได้ ดูภาพด้านล่างเพื่อทำความเข้าใจได้ดีขึ้น



BSON คืออะไร?

BSON ไม่ใช่อะไรนอกจาก Binary JSON เช่น Binary JavaScript Object Notation ไม่เหมือน JSON คือไม่อยู่ในรูปแบบที่อ่านได้ สนับสนุนการฝังเอกสารและอาร์เรย์ภายในเอกสารและอาร์เรย์อื่น ๆ เช่นเดียวกับ JSON เครื่องจะแยกวิเคราะห์และสร้างได้ง่าย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับทั้งสองหัวข้อนี้คุณสามารถรับข้อมูลเชิงลึกจากแหล่งต่างๆได้ตลอดเวลา เมื่อคุณตรวจสอบเว็บไซต์เพื่อดูข้อมูลคุณจะเห็นความแตกต่างของ JSON และ BSON และเข้าใจว่าทั้งสองต่างกันอย่างไรในแง่ของความสามารถในการอ่าน

มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป

เจนกินส์ vs หุ่น vs เชฟ

กระทู้ที่เกี่ยวข้อง:



การหล่อสองครั้งเป็น int ใน java

ทำความเข้าใจกับ Journaling ใน MongoDB