MongoDB è in trend in questo momento. A partire dalle startup su piccola scala, fino alle grandi organizzazioni, tutti hanno iniziato a usarlo, rendendo quindi questa piattaforma degna di essere esplorata. Se sei nuovo nel mondo di MongoDB e stai ancora imparando a usarlo, questo articolo è per te. In questo articolo, condivideremo i comandi MongoDB più popolari che puoi utilizzare su questa piattaforma per semplificarti la vita e rendere il tuo processo di codifica molto più efficiente.
- Cos'è MongoDB?
- Comandi di base di MongoDB
- Mostra comandi
- Operazioni CRUD
Prima di condividere i comandi più popolari di MongoDB, ecco una piccola introduzione alla piattaforma.
Cos'è MongoDB?
MongoDB è un sistema di gestione di database relazionali open source che è stato introdotto per la prima volta nell'anno 2009. Condivide molte funzionalità con MySQL e porta in tavola nuovi miglioramenti e capacità aggiuntive che contribuiscono alla sua diffusa popolarità.
Alcune delle aziende che utilizzano MongoDb come risorsa principale includono artisti del calibro di HootSuite, Sony e Zendesk solo per citarne alcuni.
Comandi di base di MongoDB
Mongo :Questo è uno dei comandi più comuni utilizzati in MongoDB. Quando viene utilizzato, stai chiedendo alla piattaforma di connettersi a localhost sulla porta predefinita 27017.
Mongo
/ :questo comando viene utilizzato quando si desidera che la piattaforma si connetta a un determinato database. Un esempio di questo comando in azione può essere mongo 10.121.65.58/mydb.Mongo –host
–port :Se vuoi connetterti a un host remoto usando una porta specifica, devi usare questo comando. Un esempio di questo comando in azione può essere mongo –host 10.121.65.23 –port 23020.usa
:Se in qualsiasi momento è necessario passare da un database esistente all'altro, utilizzare questo comando. Esempio, usa mydb. Db :Se hai bisogno di visualizzare il database corrente che stai utilizzando, usa questo comando.
Aiuto :Simile ad altre piattaforme, anche MongoDB viene fornito con una finestra di aiuto integrata e per utilizzarla, eseguire questo comando. Esempio, aiuto
load(
) :Se è necessario eseguire o eseguire un file JavaScript in qualsiasi momento, utilizzare questo comando. Esempio, carica (myscript.js).db.help() :Se hai bisogno di aiuto con i metodi Db, puoi usare questo comando. Esempio, db.help().
- db.mycol.help() :se hai bisogno di aiuto per usare una raccolta, usa questo comando. Esempio, db.mycol.help().
Mostra comandi
Ora che sei a conoscenza dei comandi di base che puoi usare in MongoDB, ecco alcuni dei comandi show più popolari.
mostra raccolte :Se è necessario visualizzare tutte le raccolte nel database corrente, utilizzare questo comando. Esempio:mostra le raccolte.
mostra dbs :Nel mezzo della programmazione, se è necessario visualizzare il database corrente in uso, utilizzare questo comando. Esempio:mostra dbs.
mostra ruoli :All'interno di ogni database, ci sono ruoli diversi. Per visualizzare tutti questi ruoli, utilizzare questo comando. Esempio:mostra i ruoli.
- jmostra agli utenti :In qualsiasi momento, possono esserci più utenti su qualsiasi database. Per visualizzare tutti questi utenti, utilizzare questo comando. Ad esempio:mostra gli utenti.
Operazioni CRUD
CRUD in MongoDB è l'acronimo di Create, Read, Update and Delete, accettato in tutto il settore. Come sapete, le operazioni di lettura e scrittura possono essere eseguite contemporaneamente nella piattaforma MongoDB e per ottenerle, utilizzare i seguenti comandi.
db.collection.insertMany([
, :Se devi inserire più documenti all'interno di una collezione già esistente, usa questo comando. Esempio, db.books.insertMany( [{“isbn”:9780198321668, “title”:“Romeo and Juliet”, “author”:“William Shakespeare”, “category”:“Tragedy”, “year”:2008}, {“isbn”:9781505297409, “titolo”:“L'isola del tesoro”, “autore”:“Robert Louis Stevenson”, “categoria”:“Fiction”, “anno”:2014}])., … ]) db.collection.insert(
) :Se devi inserire un singolo nuovo documento in una raccolta già esistente, usa questo comando. Esempio, db.books.insert({“isbn”:9780060859749, “title”:“After Alice:A Novel”, “author”:“Gregory Maguire”, “category”:“Fiction”, “year”:2016} ).db.collection.find(
) :se è necessario trovare un documento specifico all'interno di una raccolta utilizzando una condizione di valore di campo, utilizzare questo comando. Esempio, db.books.find({"title":"L'isola del tesoro"}).db.collection.find() :Se hai bisogno di trovare tutti i documenti in una collezione già esistente, usa questo comando. Esempio, db.books.find().
db.collection.findOne(
, :Se hai bisogno di trovare il primo documento che corrisponda alla query che hai dato, usa questo comando. Esempio:db.books.findOne({}, {_id:false}).) db.collection.find(
, :Se hai bisogno di trovare alcuni campi specifici di un documento in una raccolta, puoi usare questo comando. Esempio:db.books.find({“title”:”Treasure Island”}, {title:true, category:true, _id:false}).) db.collection.update(
, :Se è necessario rimuovere alcuni in un documento esistente, facendo corrispondere una query, è possibile utilizzare questo comando. Esempio:db.books.update({title :“Treasure Island”}, {$unset :{category:””}}).) db.collection.update(
, :Se è necessario aggiornare alcuni campi specifici di un documento che corrispondono alla query data, utilizzare questo comando. Esempio:db.books.update({title :“Treasure Island”}, {$set :{category :”Adventure Fiction”}}).) db.collection.remove(
, {justOne:true}) :Se in una determinata situazione è necessario eliminare un singolo documento che corrisponde alla richiesta, utilizzare questo comando. Esempio:db.books.remove({title :”Treasure Island”}, {justOne:true}).db.collection.update(
, :Se devi eliminare determinati campi di tutti i documenti che corrispondono alla tua richiesta, usa questo comando. Esempio:db.books.update({category :“Fiction”}, {$unset :{category:””}}, {multi:true})., {multi:true} ) db.collection.remove({}) :se devi eliminare tutti i documenti in una raccolta, indipendentemente dal fatto che corrispondano o meno alla tua richiesta, utilizza questo comando. Esempio:db.books.remove({}).
db.collection.remove(
) :Se è necessario eliminare tutti i documenti che corrispondono a una determinata query, utilizzare questo comando. Esempio:db.books.remove({"categoria" :"Fiction"}).
Conclusione
Simile ad altri sistemi di gestione di database relazionali, anche MongoDB contiene molti comandi utili nell'uso quotidiano. A seconda del tuo caso d'uso, utilizza uno o tutti i comandi condivisi sopra.
Hai una domanda per noi? Menzionali nella sezione commenti e ti risponderemo o parteciperemo al corso di certificazione Mongodb online.
Prossimi lotti per il corso di formazione per la certificazione MongoDBNome del corso | Data | |
---|---|---|
Corso di formazione per la certificazione MongoDB | La lezione inizia il 4 giugno 2022 4 giugno SAB&DOM (Lotto del fine settimana) | Visualizza dettagli |
Corso di formazione per la certificazione MongoDB | La lezione inizia il 6 agosto 2022 6 agosto SAB&DOM (Lotto del fine settimana) | Visualizza dettagli |