Mis on MongoDB põhikäsklused ja kuidas neid kasutada?



MongoDB kui platvorm sisaldab palju käske. Siit saate teada selle platvormi kõige levinumate käskude kohta ja kuidas saate neid kasutada.

MongoDB on praegu trendikas. Alustades väikesemahulistest idufirmadest kuni suurte organisatsioonideni, on kõik seda kasutama hakanud, muutes selle platvormi avastamist väärt. Kui olete maailmas uus ja ikka veel selle kasutamisest aru saada, see artikkel on mõeldud teile.Selles artiklis jagame kõige populaarsemaid MongoDB käske, mida saate sellel platvormil kasutada, et muuta teie elu lihtsamaks ja kodeerimisprotsess palju tõhusamaks.

Enne kui jagame MongoDB kõige populaarsemaid käske, on siin väike sissejuhatus platvormile.





Mis on MongoDB?

MongoDB on avatud lähtekoodiga relatsiooniline andmebaaside haldussüsteem see võeti esmakordselt kasutusele 2009. aastal. Sellel on palju funktsioone MySQL ning toob lauale uued täiustused ja lisavõimalused, mis aitavad kaasa selle laialdasele populaarsusele.

Mõned ettevõtted, mis kasutavad peamiseks ressursiks MongoDb-d, hõlmavad selliseid, nagu HootSuite, Sony ja Zendesk.



MongoDB põhikäsklused

  1. Mongo : See on üks levinumaid MongoDB-s kasutatavaid käske. Kasutamisel palute platvormil luua ühendus vaikepordi 27017 kohaliku hostiga.

  2. Mongo / : Seda käsku kasutatakse siis, kui soovite, et platvorm ühenduks kindla andmebaasiga. Selle toimimise näide võib olla näiteks mongo 10.121.65.58/mydb.

  3. Mongo –host –port : Kui soovite ühenduse luua kaughostiga määratud pordi abil, peate seda käsku kasutama. Selle käsu näiteks võib olla näiteks mongo - host 10.121.65.23 - port 23020.



  4. kasutamine : Kui peate mingil ajahetkel vahetama olemasolevate andmebaaside vahel, kasutage seda käsku. Näiteks kasutage mydb.

  5. Db : Kui peate vaatama kasutatavat praegust andmebaasi, kasutage seda käsku.

    kuidas hashmapi rakendada
  6. Abi : Sarnaselt teistele platvormidele on ka MongoDB-l sisseehitatud abiaken ja selle kasutamiseks käivitage see käsk. Näide, abi

  7. koormus () : Kui peate käivitama või käivitama a kasutage seda käsku igal ajahetkel. Näide, laadige (myscript.js).

  8. db.help () : Kui vajate abi Db-meetodite kasutamisel, saate seda käsku kasutada. Näide: db.help ().

  9. db.mycol.help () : Kui vajate abi kollektsiooni kasutamisel, kasutate seda käsku. Näide: db.mycol.help ().

Kuva käsud

Nüüd, kui olete teadlik põhikäskudest, mida saate MongoDB-s kasutada, on siin mõned kõige populaarsemad show-käsklused.

  1. show kollektsioonid : Kui peate vaatama kõiki praeguse andmebaasi kogusid, kasutage seda käsku. Näide: näita kollektsioone.

  2. näita dbs : Kui peate programmeerimise keskel vaatama kasutatavat andmebaasi, kasutage seda käsku. Näide: näita dbs.

  3. näita rolle : Igas andmebaasis on erinevad rollid. Kõigi nende rollide kuvamiseks kasutage seda käsku. Näide: näita rolle.

  4. j näita kasutajatele : Igal ajahetkel võib igas andmebaasis olla mitu kasutajat. Kõigi nende kasutajate vaatamiseks kasutage seda käsku. Näiteks: näita kasutajatele.

CRUD-toimingud

CRUD MongoDB-s on kogu tööstuses aktsepteeritud lühend Loo, Loe, Värskenda ja Kustuta. Nagu teate, saab lugemis- ja kirjutamistoiminguid MongoDB platvormil samaaegselt teha ja selle saavutamiseks kasutage järgmisi käske.

  1. db.collection.insertMany ([,, ...]) : Kui peate juba olemasolevasse kollektsiooni sisestama mitu dokumenti, kasutage seda käsku. Näide, db.books.insertMany ([{{“isbn”: 9780198321668, “pealkiri”: “Romeo ja Julia”, “autor”: “William Shakespeare”, “kategooria”: “Tragöödia”, “aasta”: 2008}, {“Isbn”: 9781505297409, “pealkiri”: “Aarete saar”, “autor”: “Robert Louis Stevenson”, “kategooria”: “Ilukirjandus”, “aasta”: 2014}].

  2. db.collection.insert () : Kui peate juba olemasolevasse kollektsiooni sisestama ühe uue dokumendi, kasutage seda käsku. Näide, db.books.insert ({“isbn”: 9780060859749, “pealkiri”: “Pärast Alice'i: romaan”, “autor”: “Gregory Maguire”, “kategooria”: “Ilukirjandus”, “aasta”: 2016} ).

  3. db.collection.find () : Kui peate kogu väärtuse tingimuse abil leidma kollektsioonist konkreetse dokumendi, siis kasutage seda käsku. Näide: db.books.find ({'title': 'Aarete saar'}).

  4. db.collection.find () : Kui peate leidma kõik dokumendid juba olemasolevast kogust, kasutage seda käsku. Näide: db.books.find ().

  5. db.collection.findOne (,) : Kui peate leidma esimese dokumendi, mis vastab teie antud päringule, kasutage seda käsku. Näide: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Kui peate kollektsioonist leidma dokumendi konkreetsed väljad, saate seda käsku kasutada. Näide: db.books.find ({'title': 'Aarete saar'}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : Kui peate olemasolevast dokumendist teatud osa eemaldama, saate päringu sobitamise abil seda käsku kasutada. Näide: db.books.update ({pealkiri: 'Aarete saar'}, {$ unset: {kategooria: ''}}).

  8. db.collection.update (,) : Kui peate värskendama dokumendi mõnda konkreetset välja, mis vastab antud päringule, kasutage seda käsku. Näide: db.books.update ({pealkiri: 'Aarete saar'}, {$ set: {kategooria: 'Seikluskirjandus'}}).

  9. db.collection.remove (, {justOne: true}) : Kui peate teatud olukorras kustutama ühe päringule vastava dokumendi, siis kasutage seda käsku. Näide: db.books.remove ({title: 'Aarete saar'}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Kui peate kustutama teatud päringud kõigist päringule vastavatest dokumentidest, siis kasutage seda käsku. Näide: db.books.update ({category: “Fiction”}, {$ unset: {category: ””}}, {multi: true}).

    kuidas paketti Java-s luua
  11. db.collection.remove ({}) : Kui peate kustutama kogu kogu dokumendi, olenemata sellest, kas need vastavad teie päringule või mitte, siis kasutage seda käsku. Näide: db.books.remove ({}).

  12. db.collection.remove () : Kui peate kustutama kõik dokumendid, mis vastavad teatud päringule, kasutage seda käsku. Näide: db.books.remove ({'category': 'Fiction'}).

Järeldus

Sarnaselt teiste relatsiooniliste andmebaaside haldussüsteemidega sisaldab ka MongoDB palju käske, mis on igapäevases kasutuses kasulikud. Sõltuvalt teie kasutusjuhtumist kasutage mõnda või kõiki ülaltoodud käske.

Kas teil on meile küsimus? Mainige neid kommentaaride jaotises ja me võtame teiega ühendust.