Na het gereedmaken van doc..een basisvraag is mongo DB als implementatie van het hashtabeltype?
MongoDB gebruikte BSON, een binaire vorm van JSON. Een JSON-object is in feite gewoon een "hashtabel" of een set sleutel-/waardeparen.
wat is precies het gebruik van object-ID? dat is een groot getal dat met de tijd wordt gegenereerd.
In MongoDB moet elk document dat u opslaat een _id
. hebben . Als u geen waarde instelt voor _id
, dan zal MongoDB er automatisch een voor u genereren. Als u een unieke sleutel heeft wanneer u het object invoegt, kunt u die in plaats daarvan gebruiken. Zie hier voor details over de ObjectId.
Als ik een nosql zie die key-value is, vraag ik met key de waarde op.
MongoDB is niet alleen een sleutelwaarde. MongoDB ondersteunt meerdere indexen voor een enkele verzameling, u kunt op veel verschillende velden zoeken, niet alleen de "sleutel" of "id".