Po přípravě doc..jednou základní otázkou je mongo DB jako implementace typu hash tabulky?
MongoDB používal BSON, binární formu JSON. Objekt JSON je v podstatě jen "hashtable" nebo sada párů klíč / hodnota.
co přesně je použití id objektu? to je velké číslo, které se generuje časem.
V MongoDB musí mít každý uložený dokument _id
. Pokud nenastavíte hodnotu pro _id
, pak vám MongoDB automaticky vygeneruje jeden. Pokud máte při vkládání objektu jedinečný klíč, můžete jej použít. Podrobnosti o ObjectId naleznete zde.
Pokud vidím nějaký nosql, který je klíč-hodnota, dotazuji se klíčem na hodnotu.
MongoDB není jen pár klíč-hodnota. MongoDB podporuje více indexů v jedné kolekci, můžete se dotazovat na mnoho různých polí, nejen na „klíč“ nebo „id“.