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:

  1. Replicación en MongoDB
  2. Herramientas MongoDB
  3. Alternativas MongoDB
  4. Cómo instalar MongoDB