Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 2.04 KB

README.md

File metadata and controls

58 lines (41 loc) · 2.04 KB

Instalar mongoDB

sudo apt-get install mongodb

Ejecutar mongo on shell

mongo

  • Si da algún error reinicia el servicio:

sudo service mongodb restart

Consultas en MongoDB

Inserts

db.collection.insert({JSON-Document}) Permite agregar una o varias colecciones a una base de datos.

db.collection.insertOne({JSON-Document}) A diferencia del insert({JSON-Document}), este método solo inserta una colección.

db.collection.insertMany([{JSON-Document}, {Other-JSON-Document}, {...}]) Este método es similar a insert({JSON-Document}), sin embargo, este método fue incluido en la versión 3 de MongoDB por ende debe comenzar a usarse y evitar insert({JSON-Document}).

Búsquedas

db.collection.find() Imprime los primeros 20 documentos que encuentre.

db.collection.findOne() Imprime solo el primer documentos que encuentre.

db.collection.find({"clave" : {$gte: "cantidad"}},{clave: 0, clave : 1}).limit(2).pretty() Find global que muestra el valor de la clave el cual sea mayor o igual que la cantidad mencionada ($gt/$gte/$lt/$lte)

Actualizar

db.collection.save({JSON-Document)} Modifica un campo si se encuentra en una colección, si no se agrega.

db.collection.update({JSON-Document)} Actualiza el documento por completo, es decir, elimina todos los campos y agrega los nuevos dejando así solo el _id.

db.collection.updateOne({filtro}, {"clave": "valor"}) Se actualizará el primer documento que coincida con el filtro.

db.collection.updateMany({filtro}, {"clave": "valor"}) Se actualizará todos los documentos que coincida con el filtro.

Eliminar

db.collection.deleteOne({"filter")} Elimina el primer documento encontrado según el filtro.

db.collection.deleteMany({"filter")} Elimina todos los documentos encontrados según el filtro.

db.collection.remove({"filter")} Elimina un campo según el filtro, es decir, si coincide uno o muchos documentos con el filtro serán eliminados de la base de datos.

db.collection.drop() Elimina todos los documentos de una colección.

Guía completa

https://joaquinaraujo.github.io/mongodb-redis/