
MongoDB shell
En este tutorial vamos acceder a el shell de Mongodb, para esto vamos a realizar los siguientes pasos:
Abrimos una consola y accedemos a mongo(shell de mongodb).
Realizaremos algunas operaciones matemáticas y creamos funciones.
Funciones matematicas
Math.PI
Math.PI/2
Math.sin(Math.PI/2)
Funciones de fecha
new Date("2000/12/31")
Y funciones de base de datos como:
–Muestra la base de datos en donde estamos parados
db
–Muestra todas las bases de datos
show dbs
–Muestra las funciones que se pueden ejecutar
db.help()
-Creamos/usamos una bd
use red2
–Insertamos un documento en la colección productos
db.chat.insertOne({
"_id": ObjectId("661ae4e1329ca1a8ae284c11"),
"conversacion": "chat_familia",
"usuario": "Juan",
"destinatario": "María",
"mensaje": "¡Hola María! ¿Cómo te fue hoy?",
"fecha_hora": new Date("2024-04-13T12:45:00Z"),
"visto": false,
"tipo_de_mensaje": "texto"
})
–Insertamos un documento en la colección productos
db.chat.insertOne({
"_id": ObjectId("661ae4e1329ca1a822284c11"),
"conversacion": "chat_familia",
"usuario": "Juan",
"destinatario": "María",
"mensaje": "¡Hola María! ¿Cómo te fue hoy?",
"fecha_hora": new Date("2024-04-13T12:45:00Z"),
"visto": false,
"tipo_de_mensaje": "texto"
})
–Busca y muestra el usuario
db.chat.find( { usuario: "Juan" } )
–Mostramos las colecciones
show collections
–Creamos una colección llamada chat2
db.createCollection("chat2")
–Borramos colección llamada chat
db.chat2.drop()
–Borramos la base de datos donde estamos parados
db.dropDatabase()
Ave que vuela, a la cazuela.