Kas ir pamata MongoDB komandas un kā tās izmantot?



MongoDB kā platforma nāk ar daudzām komandām. Lasiet tālāk, lai uzzinātu par visbiežāk sastopamajām komandām šajā platformā un par to, kā tās var izmantot.

MongoDB šobrīd ir tendence. Sākot ar maza mēroga jaunizveidotiem uzņēmumiem, līdz pat lielām organizācijām, visi ir sākuši to izmantot, tāpēc padarot šo platformu vērts izpētīt. Ja jūs esat jauns pasaulē un joprojām tiek uztverta tā lietošana, šis raksts ir domāts jums.Šajā rakstā mēs dalīsimies ar populārākajām MongoDB komandām, kuras varat izmantot šajā platformā, lai padarītu jūsu dzīvi vieglāku un kodēšanas procesu daudz efektīvāku.

Pirms mēs dalāmies ar MongoDB populārākajām komandām, šeit ir neliels ievads platformai.





Kas ir MongoDB?

MongoDB ir atvērtā koda relāciju datu bāzes pārvaldības sistēma kas pirmo reizi tika ieviests 2009. gadā. Tam ir daudz funkciju ar MySQL un izvirza galdā jaunus uzlabojumus un papildu iespējas, kas veicina tā plašo popularitāti.

Daži no uzņēmumiem, kas kā galveno resursu izmanto MongoDb, ir HootSuite, Sony un Zendesk, piemēram, tikai daži no tiem.



MongoDB pamata komandas

  1. Mongo : Šī ir viena no visbiežāk lietotajām komandām, kas tiek izmantota MongoDB. Ja tiek izmantots, jūs lūdzat platformai izveidot savienojumu ar localhost noklusējuma portā 27017.

  2. Mongo / : Šī komanda tiek izmantota, ja vēlaties, lai platforma izveidotu savienojumu ar noteiktu datu bāzi. Šīs komandas darbības piemērs var būt mongo 10.121.65.58/mydb.

  3. Mongo –mājas – ports : Ja vēlaties izveidot savienojumu ar attālo resursdatoru, izmantojot norādīto portu, jums jāizmanto šī komanda. Šīs komandas darbības piemērs var būt mongo –shost 10.121.65.23 –port 23020.



  4. izmantot : Ja kādā brīdī jums jāpārslēdzas starp esošajām datu bāzēm, izmantojiet šo komandu. Piemērs, izmantojiet mydb.

  5. Db : Ja jums ir jāapskata pašreizējā datu bāze, kuru izmantojat, izmantojiet šo komandu.

    ko dara Linux administrators
  6. Palīdzība : Līdzīgi kā citās platformās, arī MongoDB ir iebūvēts palīdzības logs, un, lai to izmantotu, palaidiet šo komandu. Piemērs, palīdzība

  7. slodze () : Ja jums ir nepieciešams izpildīt vai palaist a jebkurā brīdī izmantojiet šo komandu. Piemērs, ielādējiet (myscript.js).

  8. db.help () : Ja jums nepieciešama palīdzība, izmantojot Db metodes, varat izmantot šo komandu. Piemērs: db.help ().

  9. db.mycol.help () : Ja jums nepieciešama palīdzība kolekcijas izmantošanā, izmantojiet šo komandu. Piemērs: db.mycol.help ().

Rādīt komandas

Tagad, kad esat informēts par pamata komandām, kuras varat izmantot MongoDB, šeit ir dažas no populārākajām šova komandām.

  1. šovu kolekcijas : Ja jums ir jāapskata visas kolekcijas pašreizējā datu bāzē, izmantojiet šo komandu. Piemērs: rādīt kolekcijas.

  2. parādīt dbs : Ja programmēšanas vidū ir jāapskata pašreizējā izmantotā datu bāze, izmantojiet šo komandu. Piemērs: rādīt dbs.

  3. parādīt lomas : Katrā datu bāzē ir dažādas lomas. Lai skatītu visas šīs lomas, izmantojiet šo komandu. Piemērs: rādīt lomas.

  4. j parādīt lietotājus : Jebkurā laika posmā jebkurā datubāzē var būt vairāki lietotāji. Lai skatītu visus šos lietotājus, izmantojiet šo komandu. Piemēram: rādīt lietotājus.

CRUD operācijas

CRUD MongoDB ir visā nozarē pieņemts akronīms Izveidot, Lasīt, Atjaunināt un Dzēst. Kā zināms, lasīšanas un rakstīšanas operācijas MongoDB platformā var veikt vienlaicīgi, un, lai to sasniegtu, izmantojiet šādas komandas.

  1. db.collection.insertMany ([,,…]) : Ja jau esošajā kolekcijā ir jāievieto vairāki dokumenti, izmantojiet šo komandu. Piemērs, db.books.insertMany ([{{“isbn”: 9780198321668, “nosaukums”: “Romeo un Džuljeta”, “autors”: “Viljams Šekspīrs”, “kategorija”: “Traģēdija”, “gads”: 2008}, {“Isbn”: 9781505297409, “nosaukums”: “Dārgumu sala”, “autors”: “Roberts Luiss Stīvensons”, “kategorija”: “Daiļliteratūra”, “gads”: 2014}]).

  2. db.collection.insert () : Ja jau esošā kolekcijā ir jāievieto viens jauns dokuments, izmantojiet šo komandu. Piemērs, db.books.insert ({“isbn”: 9780060859749, “title”: “Pēc Alises: romāns”, “autors”: “Gregory Maguire”, “category”: “Daiļliteratūra”, “gads”: 2016} ).

  3. db.collection.find () : Ja jums ir jāatrod konkrēts dokuments kolekcijā, izmantojot lauka vērtības nosacījumu, izmantojiet šo komandu. Piemērs, db.books.find ({“title”: “Treasure Island”}).

  4. db.collection.find () : Ja jums jāatrod visi dokumenti jau esošā kolekcijā, izmantojiet šo komandu. Piemērs: db.books.find ().

  5. db.collection.findOne (,) : Ja jums jāatrod pirmais dokuments, kas atbilst jūsu ievadītajam vaicājumam, izmantojiet šo komandu. Piemērs: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Ja kolekcijā jāatrod daži konkrēti dokumenta lauki, varat izmantot šo komandu. Piemērs: db.books.find ({“title”: ”Treasure Island”}, {title: true, category: true, _id: false}).

  7. db.collection.update (,) : Ja jums ir jānoņem daži no esošā dokumenta, saskaņojot vaicājumu, varat izmantot šo komandu. Piemērs: db.books.update ({title: “Dārgumu sala”}, {$ unset: {category: ””}}).

  8. db.collection.update (,) : Ja jums jāatjaunina daži konkrēti dokumenta lauki, kas atbilst norādītajam vaicājumam, izmantojiet šo komandu. Piemērs: db.books.update ({title: “Dārgumu sala”}, {$ set: {category: ”Piedzīvojumu fantastika”}}).

  9. db.collection.remove (, {justOne: true}) : Ja noteiktā situācijā jums ir jāizdzēš viens dokuments, kas atbilst jūsu vaicājumam, tad izmantojiet šo komandu. Piemērs: db.books.remove ({title: ”Dārgumu sala”}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Ja jums ir jāizdzēš noteikti lauki no visiem dokumentiem, kas atbilst jūsu vaicājumam, izmantojiet šo komandu. Piemērs: db.books.update ({category: “Daiļliteratūra”}, {$ unset: {category: ””}}, {multi: true}).

    kas ir java java
  11. db.collection.remove ({}) : Ja jums ir jāizdzēš visi kolekcijas dokumenti neatkarīgi no tā, vai tie atbilst jūsu vaicājumam vai nē, izmantojiet šo komandu. Piemērs: db.books.remove ({}).

  12. db.collection.remove () : Ja jums ir jāizdzēš visi dokumenti, kas atbilst noteiktam vaicājumam, izmantojiet šo komandu. Piemērs: db.books.remove ({“category”: “Daiļliteratūra”}).

Secinājums

Līdzīgi citām relāciju datu bāzu pārvaldības sistēmām, arī MongoDB satur daudz komandu, kas noder ikdienā. Atkarībā no izmantošanas gadījuma izmantojiet jebkuru vai visas iepriekš koplietotās komandas.

Vai mums ir jautājums? Pieminiet tos komentāru sadaļā, un mēs ar jums sazināsimies.