Ricerca di lezioni per
Introduzione a MongoDB e Studio 3T
MongoDB è un database documentale, ovvero un tipo di database NoSQL che memorizza i dati come singoli documenti. Questo modello di database documentale offre la flessibilità necessaria per adattarsi a strutture di dati variabili e in evoluzione, a differenza del modello più rigido visto in SQL o nei sistemi di gestione di database relazionali come Oracle Database o MySQL. MongoDB è un [...]
Connessione a MongoDB
Questa sezione illustra la procedura di connessione al database MongoDB esistente o al cluster MongoDB Atlas creato in Impostazione di MongoDB Atlas, tramite Studio 3T. Studio 3T è disponibile in tre edizioni: Basic, Pro e Ultimate. L'edizione Basic contiene le funzioni essenziali per lavorare con MongoDB. Pro estende le funzioni per includere [...]
Le basi di MongoDB: Database, collezioni e documenti
Per capire le basi di MongoDB, dobbiamo vedere come vengono memorizzati i dati in MongoDB. I dati in MongoDB sono costituiti da tre tipi di componenti: database, raccolte e documenti. Il database si trova in cima alla gerarchia, le raccolte al livello successivo e i documenti in fondo. Un database fornisce un contenitore [...]
Esecuzione di query MongoDB nella shell mongo
IntelliShell è uno strumento a riga di comando integrato in Studio 3T che consente di scrivere comandi direttamente su un database MongoDB. Offre la semplicità della shell mongo, su cui si basa lo strumento, aggiungendo però una serie di importanti funzioni che rendono più facile l'interrogazione di un database. Ad esempio, è possibile eseguire comandi singolarmente, eseguire più [...]
Importazione ed esportazione di dati MongoDB
Studio 3T semplifica notevolmente il processo di importazione ed esportazione dei dati MongoDB. La procedura guidata di importazione consente di recuperare i dati dei documenti da diverse fonti, tra cui file .json, file .csv, cartelle e archivi mongodump e altre raccolte MongoDB. La maggior parte dei compiti della procedura guidata sono semplici operazioni point-and-click che controllano i parametri di origine e di destinazione per l'importazione dei dati. Per [...]
Utilizzo di SQL nell'aggregazione di MongoDB
In MongoDB è possibile creare query aggregate che raggruppano i dati in categorie significative di informazioni consolidate, in modo simile all'aggregazione dei dati in un database SQL o relazionale. Tuttavia, l'aggregazione in MongoDB differisce dall'SQL in diversi modi importanti e, se siete nuovi a MongoDB, queste differenze potrebbero sembrare confuse all'inizio. Aggregazione in MongoDB Il processo [...]
Esecuzione delle operazioni CRUD di MongoDB
Una delle operazioni più comuni che si eseguono quando si lavora con MongoDB è l'interrogazione dei dati dei documenti. Quanto meglio si comprende come recuperare i dati, tanto più efficacemente si può accedere alle informazioni necessarie, quando se ne ha bisogno. L'interrogazione dei dati fa parte di un insieme più ampio di operazioni comunemente chiamate CRUD (Create, [...]
Creare query MongoDB find()
Un database MongoDB memorizza i dati in raccolte. Ogni raccolta contiene un insieme di documenti correlati che vengono utilizzati da una o più applicazioni per svolgere le loro operazioni. Le applicazioni, così come le persone che gestiscono le raccolte, devono essere in grado di interrogare i dati nel modo più efficiente possibile per garantire che le informazioni appropriate siano disponibili ogni volta che [...]
Lavorare con la pipeline di aggregazione di MongoDB
La capacità di aggregare i dati è essenziale per estrarre informazioni preziose da un insieme di dati. L'aggregazione può aiutare a comprendere meglio i dati, a scoprire schemi e tendenze che potrebbero non essere immediatamente evidenti e a prendere decisioni strategiche in base ai risultati ottenuti. Per questo motivo, la maggior parte dei sistemi di gestione dei database prevede meccanismi di aggregazione dei dati. MongoDB è [...]
Interrogare gli array usando MongoDB $elemMatch
I documenti di un database MongoDB includono comunemente campi definiti con il tipo di dati Array. Un campo configurato con questo tipo può contenere zero o più elementi che insieme formano un elenco o un array di valori. I valori possono essere tutti dello stesso tipo di dati o di tipi diversi. Ad esempio, un campo Array può contenere [...]