Dopo aver preparato doc..una domanda di base è mongo DB come implementazione del tipo di tabella hash?
MongoDB utilizzava BSON, una forma binaria di JSON. Un oggetto JSON è fondamentalmente solo una "tabella hash" o un insieme di coppie chiave/valore.
qual è esattamente l'uso dell'id oggetto? questo è un grande numero che viene generato con il tempo.
In MongoDB, ogni documento archiviato deve avere un _id
. Se non imposti un valore per _id
, MongoDB ne genererà automaticamente uno per te. Se si dispone di una chiave univoca quando si inserisce l'oggetto, è possibile utilizzarla al suo posto. Per i dettagli sull'ObjectId, vedere qui.
Se vedo qualsiasi nosql che è valore-chiave, interrogo con chiave il valore.
MongoDB non è solo valore-chiave. MongoDB supporta più indici su una singola raccolta, puoi eseguire query su molti campi diversi, non solo la "chiave" o "id".