04 mongo

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() 


Los comentarios están cerrados.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad
Salir de la versión móvil