Introduktion till JSON & BSON i MongoDB



Detta ger en introduktion till JSON och BSON

Vad är JSON?

JSON är JavaScript-objektnotation. Det är ett lätt datautbytesformat som enkelt kan överföras från ett system till det andra. Det är lätt att läsa och skriva detta format. Det är inte heller en komplex uppgift för maskiner att analysera och generera. Textformatet är helt språkoberoende.





På hög nivå kommer JSON att ha två saker - Ett objekt och en matris. Ett objekt är en samling namn / värdepar och en matris är en ordnad lista över värden. Med kombinationen av två kan du ha en komplett JSON-struktur. Den maximala mängden dokument som man kan bädda in i ett dokument är 100. Detta är en mycket viktig faktor när man arbetar med MongoDB.

sträng till Java-användningsdatum

Så ett objekt börjar med lockiga hängslen och slutar med lockiga hängslen och sedan kommer nyckeln och värdet. En matris börjar med de normala, icke-lockiga parenteserna, sedan kommer värde och komma. Det finns datatyper som kan stödjas. Se bilden nedan för att förstå den bättre.



Vad är BSON?

BSON är inget annat än binär JSON, dvs. binär JavaScript-objektnotation. Till skillnad från JSON är det inte i ett läsbart format. Den stöder inbäddning av dokument och matriser i andra dokument och matriser. Liksom JSON är det enkelt för maskiner att analysera och generera. För mer information om båda dessa ämnen kan du alltid få insikt från olika källor. När du kontrollerar webbplatserna för information, kommer du att se skillnaden i JSON och BSON och förstå hur olika de två är när det gäller läsbarhet.

Har du en fråga till oss? Nämn dem i kommentarfältet så återkommer vi till dig.

skillnader mellan abstrakt klass och gränssnitt

Relaterade inlägg:



analysera sträng till datum java

Förstå journalföring i MongoDB