Ce sunt comenzile de bază MongoDB și cum să le utilizați?



MongoDB ca platformă vine cu o mulțime de comenzi. Citiți mai departe pentru a afla despre cele mai frecvente comenzi de pe această platformă și despre modul în care le puteți utiliza.

MongoDB este în tendințe chiar acum. Începând de la start-up-uri la scară mică, până la organizații mari, toată lumea a început să o folosească, făcând astfel că această platformă merită explorată. Dacă sunteți nou în lumea și totuși înțelegeți utilizarea acestuia, acest articol este pentru dvs.În acest articol, vom împărtăși cele mai populare comenzi MongoDB pe care le puteți utiliza pe această platformă pentru a vă face viața mai ușoară și procesul de codare mult mai eficient.

Înainte de a împărtăși cele mai populare comenzi ale MongoDB, iată o mică introducere a platformei.





Ce este MongoDB?

MongoDB este un open-source sistem de gestionare a bazelor de date relaționale care a fost introdus pentru prima dată în anul 2009. Acesta împărtășește o mulțime de caracteristici cu MySQL și aduce la masă noi îmbunătățiri și capabilități suplimentare care contribuie la popularitatea sa pe scară largă.

Unele dintre companiile care utilizează MongoDb ca resursă principală includ HootSuite, Sony și Zendesk pentru a numi doar câteva.



Comenzi de bază ale MongoDB

  1. Mongo : Aceasta este una dintre cele mai comune comenzi utilizate în MongoDB. Când este utilizat, solicitați platformei să se conecteze la localhost pe portul implicit 27017.

  2. Mongo / : Această comandă este utilizată atunci când doriți ca platforma să se conecteze la o anumită bază de date. Un exemplu al acestei comenzi în acțiune poate fi, mongo 10.121.65.58/mydb.

  3. Mongo –host –port : Dacă doriți să vă conectați la o gazdă la distanță utilizând un port specificat, atunci trebuie să utilizați această comandă. Un exemplu al acestei comenzi în acțiune poate fi, mongo –host 10.121.65.23 –port 23020.



  4. utilizare : Dacă într-un moment dat, trebuie să comutați între bazele de date existente, utilizați această comandă. Exemplu, utilizați mydb.

  5. Db : Dacă trebuie să vizualizați baza de date curentă pe care o utilizați, utilizați această comandă.

    program de sortare simplă merge în c ++
  6. Ajutor : Similar cu alte platforme, și MongoDB vine cu o fereastră de ajutor încorporată și, pentru a o utiliza, rulați această comandă. Exemplu, ajutor

  7. sarcină() : Dacă trebuie să executați sau să rulați un în orice moment, folosiți această comandă. Exemplu, încărcați (myscript.js).

  8. db.help () : Dacă aveți nevoie de ajutor pentru utilizarea metodelor Db, atunci puteți utiliza această comandă. Exemplu, db.help ().

  9. db.mycol.help () : Dacă aveți nevoie de ajutor pentru a utiliza o colecție, atunci utilizați această comandă. De exemplu, db.mycol.help ().

Afișați comenzile

Acum, că sunteți conștient de comenzile de bază pe care le puteți utiliza în MongoDB, iată câteva dintre cele mai populare comenzi de prezentare.

  1. arată colecții : Dacă trebuie să vizualizați toate colecțiile din baza de date curentă, utilizați această comandă. Exemplu: arată colecții.

  2. arată dbs : În mijlocul programării, dacă trebuie să vizualizați baza de date curentă utilizată, utilizați această comandă. Exemplu: arată dbs.

  3. arată roluri : În cadrul fiecărei baze de date, există roluri diferite. Pentru a vizualiza toate aceste roluri, folosiți această comandă. Exemplu: arată roluri.

  4. j arată utilizatorilor : În orice moment, pot exista mai mulți utilizatori pe orice bază de date. Pentru a vizualiza toți acești utilizatori, utilizați această comandă. De exemplu: arată utilizatorilor.

Operații CRUD

CRUD în MongoDB este acronimul acceptat în întreaga industrie pentru Creare, Citire, Actualizare și Ștergere. După cum știți, operațiile de citire și scriere pot fi efectuate simultan în platforma MongoDB și pentru a le realiza, utilizați următoarele comenzi.

  1. db.collection.insertMany ([,, ...]) : Dacă trebuie să inserați mai multe documente într-o colecție deja existentă, utilizați această comandă. Exemplu, db.books.insertMany ([{„isbn”: 9780198321668, „title”: „Romeo și Julieta”, „autor”: „William Shakespeare”, „categorie”: „Tragedie”, „an”: 2008}, {„Isbn”: 9781505297409, „title”: „Treasure Island”, „author”: „Robert Louis Stevenson”, „category”: „Fiction”, „year”: 2014}]).

  2. db.collection.insert () : Dacă trebuie să inserați un singur document nou într-o colecție deja existentă, utilizați această comandă. Exemplu, db.books.insert ({„isbn”: 9780060859749, „title”: „After Alice: A Novel”, „author”: „Gregory Maguire”, „category”: „Fiction”, „year”: 2016} ).

  3. db.collection.find () : Dacă trebuie să găsiți un anumit document într-o colecție utilizând o condiție de valoare câmp, utilizați această comandă. Exemplu, db.books.find ({„title”: „Treasure Island”}).

  4. db.collection.find () : Dacă trebuie să găsiți toate documentele dintr-o colecție deja existentă, atunci folosiți această comandă. Exemplu, db.books.find ().

  5. db.collection.findOne (,) : Dacă trebuie să găsiți primul document care se potrivește cu interogarea pe care ați dat-o, atunci folosiți această comandă. Exemplu: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Dacă trebuie să găsiți câteva câmpuri specifice ale unui document într-o colecție, atunci puteți utiliza această comandă. Exemplu: db.books.find ({„title”: ”Treasure Island”}, {title: true, category: true, _id: false}).

    ceea ce este prea potrivit în învățarea automată
  7. db.collection.update (,) : Dacă trebuie să eliminați anumite elemente dintr-un document existent, prin potrivirea unei interogări, puteți utiliza această comandă. Exemplu: db.books.update ({title: „Insula comorilor”}, {$ unset: {category: ””}}).

  8. db.collection.update (,) : Dacă trebuie să actualizați câteva câmpuri specifice ale unui document care se potrivesc cu interogarea dată, utilizați această comandă. Exemplu: db.books.update ({title: „Insula comorilor”}, {$ set: {category: ”Adventure Fiction”}}).

  9. db.collection.remove (, {justOne: true}) : Dacă într-o anumită situație, trebuie să ștergeți un singur document care se potrivește interogării dvs., utilizați această comandă. Exemplu: db.books.remove ({title: ”Insula comorilor”}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Dacă trebuie să ștergeți anumite câmpuri din toate documentele care corespund interogării dvs., utilizați această comandă. Exemplu: db.books.update ({category: „Fiction”}, {$ unset: {category: ””}}, {multi: true}).

  11. db.collection.remove ({}) : Dacă trebuie să ștergeți toate documentele dintr-o colecție, indiferent dacă se potrivesc sau nu interogării dvs., utilizați această comandă. Exemplu: db.books.remove ({}).

  12. db.collection.remove () : Dacă trebuie să ștergeți toate documentele care corespund unei anumite interogări, utilizați această comandă. Exemplu: db.books.remove ({„categorie”: „Ficțiune”}).

Concluzie

Similar cu alte sisteme de gestionare a bazelor de date relaționale, și MongoDB conține o mulțime de comenzi care sunt utile la utilizarea zilnică. În funcție de cazul de utilizare, utilizați oricare sau toate comenzile partajate mai sus.

Ai o întrebare pentru noi? Menționați-le în secțiunea de comentarii și vă vom răspunde.