Què són les ordres bàsiques de MongoDB i com utilitzar-les?



MongoDB com a plataforma inclou moltes ordres. Seguiu llegint per conèixer les ordres més habituals d'aquesta plataforma i com podeu fer-ne ús.

MongoDB està en tendència ara mateix. A partir d’iniciatives a petita escala, fins a grans organitzacions, tothom l’ha començat a fer servir, per tant, val la pena explorar aquesta plataforma. Si ets nou al món de Aquest article és per a vosaltres i, encara que us queda la manera d’utilitzar-lo.En aquest article, compartirem les ordres MongoDB més populars que podeu utilitzar en aquesta plataforma per fer-vos la vida més fàcil i el procés de codificació molt més eficient.

Abans de compartir les ordres més populars de MongoDB, aquí teniu una petita introducció a la plataforma.





Què és MongoDB?

MongoDB és un codi obert sistema de gestió de bases de dades relacionals que es va introduir per primera vegada l'any 2009. Comparteix moltes funcions amb MySQL i posa a la taula noves millores i funcions addicionals que contribueixen a la seva àmplia popularitat.

Algunes de les empreses que utilitzen MongoDb com a recurs principal inclouen HootSuite, Sony i Zendesk, per citar només algunes.



Ordres bàsics de MongoDB

  1. Mongo : Aquesta és una de les ordres més habituals utilitzades a MongoDB. Quan s’utilitza, sol·liciteu a la plataforma que es connecti a localhost al port predeterminat 27017.

  2. Mongo / : Aquesta ordre s'utilitza quan voleu que la plataforma es connecti a una base de dades concreta. Un exemple d'aquesta ordre en acció pot ser, mongo 10.121.65.58/mydb.

  3. Mongo –host –port : Si voleu connectar-vos a un amfitrió remot mitjançant un port especificat, heu d'utilitzar aquesta ordre. Un exemple d’aquesta ordre en acció pot ser, mongo –host 10.121.65.23 –port 23020.



  4. ús : Si en algun moment del temps, heu de canviar entre bases de dades existents, utilitzeu aquesta ordre. Per exemple, utilitzeu mydb.

  5. Db : Si necessiteu veure la base de dades actual que utilitzeu, feu servir aquesta ordre.

    s’estén i s’implementa junts a Java
  6. Ajuda : De manera similar a altres plataformes, MongoDB també inclou una finestra d'ajuda integrada i, per utilitzar-la, executeu aquesta ordre. Exemple, ajuda

  7. load () : Si necessiteu executar o executar un fitxer feu servir aquesta ordre en qualsevol moment del temps. Exemple, carrega (myscript.js).

  8. db.help () : Si necessiteu ajuda per utilitzar mètodes Db, podeu fer servir aquesta ordre. Exemple, db.help ().

  9. db.mycol.help () : Si necessiteu ajuda per utilitzar una col·lecció, utilitzeu aquesta ordre. Exemple, db.mycol.help ().

Mostra els comandaments

Ara que ja coneixeu les ordres bàsiques que podeu utilitzar a MongoDB, aquí teniu algunes de les ordres de mostra més populars.

  1. mostra col·leccions : Si necessiteu veure totes les col·leccions de la base de dades actual, feu servir aquesta ordre. Exemple: mostra col·leccions.

  2. mostra dbs : Enmig de la programació, si necessiteu veure la base de dades actual que utilitzeu, utilitzeu aquesta ordre. Exemple: mostra dbs.

  3. mostrar rols : Dins de cada base de dades, hi ha rols diferents. Per veure tots aquests rols, feu servir aquesta ordre. Exemple: mostrar rols.

  4. j mostrar als usuaris : En qualsevol moment, hi pot haver diversos usuaris a qualsevol base de dades. Per veure tots aquests usuaris, feu servir aquesta ordre. Per exemple: mostra els usuaris.

Operacions CRUD

CRUD a MongoDB és l'acrònim acceptat per la indústria per crear, llegir, actualitzar i suprimir. Com ja sabeu, les operacions de lectura i escriptura es poden realitzar simultàniament a la plataforma MongoDB i, per aconseguir-ho, utilitzeu les ordres següents.

  1. db.collection.insertMany ([,, ...]) : Si heu d'inserir diversos documents dins d'una col·lecció ja existent, feu servir aquesta ordre. Exemple, db.books.insertMany ([{'isbn': 9780198321668, 'title': 'Romeo and Juliet', 'author': 'William Shakespeare', 'category': 'Tragedy', 'year': 2008}, {'Isbn': 9781505297409, 'title': 'Treasure Island', 'author': 'Robert Louis Stevenson', 'category': 'Fiction', 'year': 2014}]).

  2. db.collection.insert () : Si necessiteu inserir un sol document nou en una col·lecció ja existent, feu servir aquesta ordre. Exemple, db.books.insert ({'isbn': 9780060859749, 'title': 'After Alice: A Novel', 'author': 'Gregory Maguire', 'category': 'Fiction', 'year': 2016} ).

  3. db.collection.find () : Si necessiteu trobar un document específic dins d'una col·lecció mitjançant una condició de valor de camp, utilitzeu aquesta ordre. Exemple, db.books.find ({'title': 'Treasure Island'}).

  4. db.collection.find () : Si necessiteu trobar tots els documents en una col·lecció ja existent, feu servir aquesta ordre. Exemple, db.books.find ().

  5. db.collection.findOne (,) : Si necessiteu trobar el primer document que coincideixi amb la consulta que heu fet, feu servir aquesta ordre. Exemple: db.books.findOne ({}, {_id: false}).

  6. db.collection.find (,) : Si necessiteu trobar alguns camps específics d'un document en una col·lecció, podeu fer servir aquesta ordre. Exemple: db.books.find ({'title': 'L'illa del tresor'}, {title: true, categoria: true, _id: false}).

    com fer el poder a Java
  7. db.collection.update (,) : Si heu d'eliminar certes dades d'un document existent, si feu coincidir una consulta, podeu fer servir aquesta ordre. Exemple: db.books.update ({title: “L'illa del tresor”}, {$ unset: {category: ””}}).

  8. db.collection.update (,) : Si heu d'actualitzar alguns camps específics d'un document que coincideixin amb la consulta donada, feu ús d'aquesta ordre. Exemple: db.books.update ({title: 'L'illa del tresor'}, {$ set: {category: 'Adventure Fiction'}}).

  9. db.collection.remove (, {justOne: true}) : Si en una situació determinada, heu de suprimir un sol document que coincideixi amb la vostra consulta, utilitzeu aquesta ordre. Exemple: db.books.remove ({title: 'L'illa del tresor'}, {justOne: true}).

  10. db.collection.update (,, {multi: true}) : Si heu de suprimir determinats camps de tots els documents que coincideixen amb la vostra consulta, utilitzeu aquesta ordre. Exemple: db.books.update ({categoria: “Ficció”}, {$ unset: {categoria: ””}}, {multi: true}).

  11. db.collection.remove ({}) : Si heu de suprimir tots els documents d'una col·lecció, independentment de si coincideixen o no amb la vostra consulta, utilitzeu aquesta ordre. Exemple: db.books.remove ({}).

  12. db.collection.remove () : Si heu de suprimir tots els documents que coincideixin amb una consulta determinada, feu servir aquesta ordre. Exemple: db.books.remove ({'categoria': 'Ficció'}).

Conclusió

De manera similar a altres sistemes de gestió de bases de dades relacionals, MongoDB també conté moltes ordres que són útils en el dia a dia. Depenent del cas d'ús, feu ús d'algun o de totes les ordres compartides anteriorment.

Tens alguna pregunta? Esmenteu-los a la secció de comentaris i us respondrem.