sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Qué son los comandos básicos de MongoDB y cómo usarlos?

MongoDB está de moda en este momento. Desde pequeñas empresas emergentes hasta grandes organizaciones, todos han comenzado a usarla, por lo que vale la pena explorar esta plataforma. Si es nuevo en el mundo de MongoDB y todavía está aprendiendo a usarlo, este artículo es para usted. En este artículo, compartiremos los comandos MongoDB más populares que puede usar en esta plataforma para hacer su vida más fácil y su proceso de codificación mucho más eficiente.

  • ¿Qué es MongoDB?
  • Comandos básicos de MongoDB
  • Mostrar comandos
  • Operaciones CRUD

Antes de compartir los comandos más populares de MongoDB, aquí hay una pequeña introducción a la plataforma.

¿Qué es MongoDB?

MongoDB es un sistema de administración de bases de datos relacionales de código abierto que se introdujo por primera vez en el año 2009. Comparte muchas funciones con MySQL y trae nuevas mejoras y capacidades adicionales que contribuyen a su gran popularidad.

Algunas de las empresas que utilizan MongoDb como recurso principal incluyen HootSuite, Sony y Zendesk, por nombrar algunas.

Comandos básicos de MongoDB

  1. Mongo :Este es uno de los comandos más comunes utilizados en MongoDB. Cuando se utiliza, le pide a la plataforma que se conecte a localhost en el puerto predeterminado 27017.

  2. Mongo / :Este comando se usa cuando desea que la plataforma se conecte a una base de datos en particular. Un ejemplo de este comando en acción puede ser mongo 10.121.65.58/mydb.

  3. Mongo –host –port :si desea conectarse a un host remoto mediante un puerto específico, debe utilizar este comando. Un ejemplo de este comando en acción puede ser, mongo –host 10.121.65.23 –port 23020.

  4. usar :si en algún momento necesita cambiar entre bases de datos existentes, use este comando. Ejemplo, use mydb.

  5. Db :Si necesita ver la base de datos actual que está utilizando, utilice este comando.

  6. Ayuda :Al igual que otras plataformas, MongoDB también viene con una ventana de ayuda integrada y, para usarla, ejecute este comando. Ejemplo, ayuda

  7. cargar() :si necesita ejecutar o ejecutar un archivo JavaScript en cualquier momento, utilice este comando. Ejemplo, carga (myscript.js).

  8. db.ayuda() :Si necesita ayuda con el uso de métodos Db, puede utilizar este comando. Ejemplo, db.ayuda().

  9. db.mycol.help() :Si necesita ayuda para usar una colección, use este comando. Ejemplo, db.mycol.help().

Mostrar comandos

Ahora que conoce los comandos básicos que puede usar en MongoDB, estos son algunos de los comandos show más populares.

  1. mostrar colecciones :Si necesita ver todas las colecciones en la base de datos actual, utilice este comando. Ejemplo:mostrar colecciones.

  2. mostrar bases de datos :En medio de la programación, si necesita ver la base de datos actual que se está utilizando, utilice este comando. Ejemplo:mostrar dbs.

  3. mostrar funciones :Dentro de cada base de datos, hay diferentes roles. Para ver todos estos roles, utilice este comando. Ejemplo:mostrar roles.

  4. jmostrar usuarios :En cualquier momento, puede haber múltiples usuarios en cualquier base de datos. Para ver todos estos usuarios, utilice este comando. Por ejemplo:mostrar usuarios.

Operaciones CRUD

CRUD en MongoDB es el acrónimo ampliamente aceptado en la industria para Crear, Leer, Actualizar y Eliminar. Como sabe, las operaciones de lectura y escritura se pueden realizar simultáneamente en la plataforma MongoDB y para lograrlo, use los siguientes comandos.

  1. db.colección.insertMany([ , , … ]) :si necesita insertar varios documentos dentro de una colección ya existente, utilice este comando. Ejemplo, db.books.insertMany( [{"isbn":9780198321668, "título":"Romeo y Julieta", "autor":"William Shakespeare", "categoría":"Tragedia", "año":2008}, {“isbn”:9781505297409, “título”:“La isla del tesoro”, “autor”:“Robert Louis Stevenson”, “categoría”:“Ficción”, “año”:2014}]).

  2. db.colección.insertar( ) :si necesita insertar un solo documento nuevo en una colección ya existente, utilice este comando. Ejemplo, db.books.insert({“isbn”:9780060859749, “title”:“After Alice:A Novel”, “author”:“Gregory Maguire”, “category”:“Fiction”, “year”:2016} ).

  3. db.colección.find() :si necesita encontrar un documento específico dentro de una colección utilizando una condición de valor de campo, utilice este comando. Ejemplo, db.books.find({“title”:”Treasure Island”}).

  4. db.colección.buscar() :Si necesita encontrar todos los documentos en una colección ya existente, utilice este comando. Ejemplo, db.books.find().

  5. db.colección.findOne(, ) :si necesita encontrar el primer documento que coincida con la consulta que ha realizado, utilice este comando. Ejemplo:db.books.findOne({}, {_id:false}).

  6. db.colección.find(, ) :si necesita encontrar algunos campos específicos de un documento en una colección, puede utilizar este comando. Ejemplo:db.books.find({“título”:”La isla del tesoro”}, {título:verdadero, categoría:verdadero, _id:falso}).

  7. db.colección.actualización(, ) :si necesita eliminar algo en un documento existente, al hacer coincidir una consulta, puede utilizar este comando. Ejemplo:db.books.update({título:“Treasure Island”}, {$unset:{categoría:””}}).

  8. db.colección.actualizar(, ) :si necesita actualizar algunos campos específicos de un documento que coincidan con la consulta dada, utilice este comando. Ejemplo:db.books.update({title :“Treasure Island”}, {$set :{category :”Adventure Fiction”}}).

  9. db.collection.remove(, {soloUno:verdadero}) :si en una situación determinada, necesita eliminar un solo documento que coincida con su consulta, utilice este comando. Ejemplo:db.books.remove({title:”Treasure Island”}, {justOne:true}).

  10. db.colección.actualizar(, , {multi:true} ) :si necesita eliminar ciertos campos de todos los documentos que coinciden con su consulta, utilice este comando. Ejemplo:db.books.update({categoría:“Ficción”}, {$unset:{categoría:””}}, {multi:true}).

  11. db.colección.remove({}) :si necesita eliminar todos los documentos de una colección, independientemente de si coinciden o no con su consulta, utilice este comando. Ejemplo:db.books.remove({}).

  12. db.colección.remove() :si necesita eliminar todos los documentos que coinciden con una determinada consulta, utilice este comando. Ejemplo:db.books.remove({“categoría” :”Ficción”}).

Conclusión

Al igual que otros sistemas de administración de bases de datos relacionales, MongoDB también contiene muchos comandos que son útiles en el uso diario. Dependiendo de su caso de uso, use cualquiera o todos los comandos compartidos anteriormente.

¿Tienes alguna pregunta para nosotros? Menciónelos en la sección de comentarios y nos pondremos en contacto con usted o únase al curso de certificación de Mongodb en línea.

Próximos lotes del curso de capacitación para la certificación de MongoDB
Nombre del curso Fecha
Curso de formación para la certificación de MongoDB

La clase comienza el 4 de junio de 2022

4 de junio

SÁBADO Y DOM (Lote de fin de semana)
Ver detalles
Curso de formación para la certificación de MongoDB

La clase comienza el 6 de agosto de 2022

6 de agosto

SÁBADO Y DOM (Lote de fin de semana)
Ver detalles