Introducción a MongoDB Create Database
El siguiente artículo MongoDB Create Database proporciona un esquema para crear una base de datos y colecciones en MongoDB. MongoDB es un sistema de gestión de bases de datos. Es de código abierto, es decir, está disponible de forma gratuita. MongoDB sigue un modelo de base de datos orientado a documentos, ya que admite varias formas de datos. La arquitectura de MongoDB se realiza combinando documentos y colecciones.
Crear una base de datos MongoDB
Si usted es del fondo SQL, puede pensar que en SQL, el comando crear base de datos se usa en MongoDB para crear una base de datos. MongoDB no admite ningún comando para crear una base de datos. En MongoDB, no es necesario crear una base de datos manualmente, ya que en SQL, MongoDB crea la base de datos automáticamente recuperando valores de la colección definida cuando el usuario almacena ese valor en colecciones.
¿Cómo crear una base de datos en MongoDB?
Para crear una base de datos en MongoDB, primero debemos colocar la base de datos y la colección correctamente. La base de datos es para almacenar toda la colección. Y esas colecciones se utilizan para almacenar todos los docentes. Los documentos no son más que una colección de nombres y valores de campo.
Veamos algún ejemplo para comprender la estructura de las colecciones.
(
"StudentID": 1,
"StudentName": "John"
)
En el ejemplo anterior, hay dos campos, es decir, StudentID y StudentName. Por lo tanto, el documento contiene estos dos campos como nombre de campo y 1 y John como valores de campo respectivamente.
Crear una base de datos
Para crear una base de datos en MongoDB, se usa el comando
Sintaxis
use DatabaseName
Por ejemplo:
>Use Student
En el ejemplo anterior, el uso es un comando para crear una base de datos y el Estudiante es el nombre de la base de datos.
Si el comando anterior se ejecutó con éxito, entonces da el siguiente resultado
Salida: cambiada a estudiante
MongoDB cambió automáticamente a la base de datos una vez que el usuario la creó.
Nota: Si el nombre que le da a la base de datos ya existe, MongoDB lo redirigirá, es decir, lo conectará directamente a la base de datos. Si el nombre que le da a la base de datos no existe, primero crea la base de datos del nombre dado y luego cambia a la base de datos creada.
Mostrar el nombre de la base de datos
Si desea conocer el nombre de la base de datos que está conectando actualmente, puede utilizar el comando db para conocer el nombre de la base de datos
Sintaxis:
db
Por ejemplo:
> db
Salida : estudiante
Este comando es útil para los usuarios cuando trabajan con varias bases de datos y desean conocer la base de datos correcta para insertar los valores en la base de datos.
Lista de todas las bases de datos
Si desea conocer todas las bases de datos presentes en MongoDB, puede utilizar el comando show DBS para enumerar todas las bases de datos.
Sintaxis: show dbs
Por ejemplo:
> show dbs
Salida:
Profesor
Empleados
En el ejemplo mencionado anteriormente, puede ver que la base de datos Estudiante no se muestra en la lista de bases de datos. Esto se debe a que MongoDB no crea la base de datos hasta que se guardan los documentos.
¿Cómo crear una colección?
Para crear colecciones en la base de datos, es decir, el documento que contiene el nombre del campo y los valores del campo, utilizamos el comando MongoDB db.createCollection (nombre, opciones).
La sintaxis del comando createCollection () se proporciona de la siguiente manera:
db.createCollection(name, options)
- En este comando, el parámetro de nombre es el nombre de la colección que queremos crear.
- La opción es un parámetro opcional. La opción es un documento que se utiliza para especificar la configuración de la colección.
Pasos para crear colecciones
A continuación se detallan algunos pasos para crear una colección, que son los siguientes:
Paso 1:
Utilice el comando db.createCollection.
>db.createCollection("CreateCollection")
El resultado del comando mencionado anteriormente se puede obtener mediante el comando show collections.
>show collections
Salida:
CreateCollection
Además, MongoDB crea colecciones automáticamente cuando inserta algunos documentos. Por lo tanto, los pasos mencionados anteriormente se pueden eliminar.
Se pueden seguir los siguientes pasos.
Paso 1: Primero escriba la declaración de inserción para agregar documentos a la colección
Sintaxis
db.DatabaseName.insert
(
);
Paso 2: Después de eso, escriba los nombres de campo y los valores de campo en la instrucción de inserción
Sintaxis
db.DatabaseName.insert
(
(
nombre de campo1,
campo Valor1
)
(
nombre de campo2
valor de campo2
)
…
…
);
Por ejemplo:
db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);
MogoDB proporciona el comando insert () para agregar documentos a las colecciones de las bases de datos.
Si el comando anterior se ejecuta con éxito, dará el siguiente resultado.
Salida:
WriteResult (("nInserted": 1))
El resultado anterior muestra que el comando de inserción se ejecuta con éxito y agrega 1 registro a la colección de la base de datos.
Ahora, si ejecuta el comando show dbs, dará el siguiente resultado
Por ejemplo:
>show dbs
Salida:
Estudiante
Profesor
Empleados
Eliminar la base de datos creada
Si desea eliminar la base de datos creada, puede utilizar el comando soltar. MongoDB proporciona un comando de goteo para eliminar la base de datos
Sintaxis
db.DropDatabase ()
Esto eliminará la base de datos que ha seleccionado. Si no se selecciona una base de datos específica, eliminará la base de datos predeterminada.
Por ejemplo:
Paso 1: Primero, verifique las bases de datos disponibles usando el comando show DBS
>show dbs
estudiante
Profesor
Empleados
Prueba
Paso 2: si desea eliminar la base de datos de Estudiantes, los comandos serán los siguientes:
>db.dropDatabase()
>( "dropped" : "student", "ok" : 1 )
Paso 3: El resultado puede verificarse usando el comando show DBS.
>show dbs
Profesor
Empleados
Prueba
Descartar una colección de la base de datos
En MongoDB, el comando db.collection.drop () se usa para descartar una colección de la base de datos.
Sintaxis del comando drop ():
db.collection_name.drop ()
Por ejemplo:
Paso 1: Primero, verifique las colecciones disponibles usando el comando show collections
>show collections
CreateCollection
ProfesorColección
EmpleadosColección
Paso 2: si desea eliminar CreateCollection, los comandos serán los siguientes:
>db.CreateCollection.drop()
cierto
Paso 3: El resultado se puede verificar usando el comando show collections.
>show collections
ProfesorColección
EmpleadosColección
Conclusión: Mongo DB Create Database
En este artículo, hemos visto cómo crear una base de datos de caída de anuncios, así como crear y eliminar colecciones en MongoDB mediante el uso de comandos MongoDB.
Artículos recomendados
Esta ha sido una guía para Mongo DB Create Database. Aquí discutimos cómo crear, eliminar, eliminar y eliminar colecciones en MongoDB utilizando los comandos de MongoDB. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- Replicación en MongoDB
- Herramientas MongoDB
- Alternativas MongoDB
- Cómo instalar MongoDB