Comandos MongoDB Flashcards
Mostrar Bases de datos
show dbs
show databases
Usar una base de datos.
use (Nombre de base de datos)
Mostrar las colecciones de una base de datos.
show collections
Crear una base de datos
use (nombre de la base de datos)
Crear una colección
db.createCollection(‘collection’)
¿Qué es mongosh y para qué se utiliza?
Mongosh es un shell interactivo de MongoDB que permite a los usuarios interactuar con sus bases de datos MongoDB a través de la línea de comandos.
Leer elementos de las colecciones
db.collection.find()
Devuelve el conteo de documentos que coincidirían con un find()
db.collection.count()
db.collection.find().count()
db.collection.countDocuments()
db.collection.find().countDocuments()
Buscar elemento por clave/valor
db.collection.find({Clave:Valor})
Buscar un elemento sin que importen las mayúsculas y minúsculas.
db.collection.find({clave: /valor/i})
Buscar un elemento por ID
db.collection.find({_id: ObjectId(‘65d7cbe15995fe422ebe9877’)})
Saber cuando se creó un registro
new Date(ObjectId(‘65de5140952ee0346819b4c0’).getTimestamp().toLocaleString()
Hora actual en el standard UTC.
new Date()
Hora actual local.
new Date().toLocaleString()
Inserta un documento a una colección.
db.collection.insertOne({JSON-Document})
Si la colección no existe de igual modo se creará.