MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Cosa sono i comandi di base di MongoDB e come usarli?

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

  1. 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.

  2. 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.

  3. 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.

  4. usa :Se in qualsiasi momento è necessario passare da un database esistente all'altro, utilizzare questo comando. Esempio, usa mydb.

  5. Db :Se hai bisogno di visualizzare il database corrente che stai utilizzando, usa questo comando.

  6. Aiuto :Simile ad altre piattaforme, anche MongoDB viene fornito con una finestra di aiuto integrata e per utilizzarla, eseguire questo comando. Esempio, aiuto

  7. load() :Se è necessario eseguire o eseguire un file JavaScript in qualsiasi momento, utilizzare questo comando. Esempio, carica (myscript.js).

  8. db.help() :Se hai bisogno di aiuto con i metodi Db, puoi usare questo comando. Esempio, db.help().

  9. 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.

  1. mostra raccolte :Se è necessario visualizzare tutte le raccolte nel database corrente, utilizzare questo comando. Esempio:mostra le raccolte.

  2. mostra dbs :Nel mezzo della programmazione, se è necessario visualizzare il database corrente in uso, utilizzare questo comando. Esempio:mostra dbs.

  3. mostra ruoli :All'interno di ogni database, ci sono ruoli diversi. Per visualizzare tutti questi ruoli, utilizzare questo comando. Esempio:mostra i ruoli.

  4. 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.

  1. 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}]).

  2. 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} ).

  3. 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"}).

  4. db.collection.find() :Se hai bisogno di trovare tutti i documenti in una collezione già esistente, usa questo comando. Esempio, db.books.find().

  5. 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}).

  6. 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}).

  7. 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:””}}).

  8. 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”}}).

  9. 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}).

  10. db.collection.update(, , {multi:true} ) :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}).

  11. 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({}).

  12. 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 MongoDB
Nome 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