MongoDB Create Database es el proceso y la sintaxis de crear bases de datos y colecciones de MongoDB. It es una base de datos NoSQL de código abierto y basada en documentos. MongoDB depende de la estructura de la reunión, y se administra automáticamente. Hay comandos específicos relacionados con MongoDb para crear y acceder a la base de datos, como el comando ‘usar’, que ayuda a cambiar a una base de datos MongoDB específica. Entonces, veamos cómo crear una base de datos en MongoDB.
Hay un ‘db’ con nombre que no verifica este nombre de base de datos en MongoDB. De manera similar, para hacer una sintaxis de función ‘db.createCollection (,)’ establecida, se está utilizando en MongoDB. Además, hay comandos disponibles para señalar y eliminar una base de datos específica o un conjunto en MongoDB.
Creación de una base de datos MongoDB
Si tiene experiencia en SQL, posiblemente piense que en SQL, el comando crear base de datos se emplea 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 como 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, siempre debemos colocar primero la base de datos y la colección correctamente. La base de datos es para almacenar toda la recopilación. y las colecciones de personas se utilizan para almacenar todos los docentes. Los documentos no son más que un conjunto de nombres y valores de campo.
Veamos algún ejemplo para conocer la estructura de las colecciones.
{ "ID": 7, "Name" : " Shubham" }
Puede ver que hay dos campos, ID y Nombre, que contienen los valores 7 y Shubham respectivamente.
Crear una base de datos
Para crear una base de datos en MongoDB, se emplea el comando “usar”
Sintaxis:
use DataBase_Name # To take an example use Employee
En el ejemplo anterior, hemos utilizado el comando use para utilizar la base de datos de empleados.
Si el comando anterior se ejecutó con éxito, entonces da la salida posterior.
Output: Switched to Employee
Por lo tanto, MongoDB por sí mismo cambia a la base de datos deseada una vez que crea una.
Cómo mostrar el nombre de la base de datos
Si desea comprender el nombre de la base de datos que está conectando actualmente, utilizará el comando db para comprender el nombre de la base de datos.
# Command used db #Output received Output : Employee
Este comando ayuda a los usuarios una vez que están trabajando con varias bases de datos y necesitan comprender la base de datos adecuada para insertar los valores dentro de la base de datos.
Lista de todas las bases de datos
Si desea comprender todas las bases de datos presentes en MongoDB, utilizará el comando “show dbs” para enumerar todas las bases de datos.
#Command used show dbs #Output Student Staff Teacher
En el ejemplo mencionado anteriormente, verá que la base de datos Empleado no se muestra en la lista de bases de datos. Esto se debe a menudo a que MongoDB no crea la base de datos hasta que se guardan los documentos.
Aquí hay un artículo sobre cómo crear un servidor web usando Python
¿Cómo crear una colección?
Para crear colecciones dentro de la base de datos, es decir, un documento que contiene el nombre del campo y los valores del campo, usamos el comando MongoDB db.createCollection (nombre, opciones).
Sintaxis:
db.createCollection(name, options
En este comando, el parámetro name es el nombre de la reunión que nos gustaría hacer. Una opción es un parámetro opcional. Una opción puede ser un documento que suele especificar la configuración de la reunión.
Pasos para crear colecciones
- Utilice el comando db.createCollection.
db.createCollection("CreateCollection") #For output .... use the command show collections #Output received CreateCollection
Además, MongoDB crea colecciones automáticamente una vez que inserta algunos documentos. Por lo tanto, los pasos mencionados anteriormente se eliminan.
Se deben seguir los siguientes pasos.
- Escriba la declaración de inserción para incluir documentos en la reunión
Sintaxis:
db.DatabaseName.insert ( );
- A partir de entonces, escriba los nombres de los sectores y los valores de los campos debajo de la declaración de inserción
Sintaxis:
db.DatabaseName.insert ( { field name1, field Value1 } { field name2 field value2 } { field name3 field value3 } … …. );
Ahora, tomemos un ejemplo:
db.Employee.insert ( { "ID": 5 "Name": "Ayush" } );
MongoDB proporciona el comando insert() para incluir documentos en las colecciones de la base de datos. Si el comando anterior se ejecuta con éxito, dará el resultado posterior.
Producción:
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, obtendrá el resultado posterior.
show dbs # Output : Student Staff Teacher Employee
Ahora, ¿cómo eliminar una base de datos que creó?
Si desea eliminar una base de datos que creó, deberá usar el comando soltar. MongoDB proporciona un comando de goteo para eliminar la base de datos.
Sintaxis
db.DropDatabase()
Esto también eliminará la base de datos que ha seleccionado. Si una base de datos seleccionada no está seleccionada, eliminará la base de datos predeterminada.
Por ejemplo:
- Verifiquemos las bases de datos disponibles usando el comando “show dbs”
show dbs #Output : Student Staff Teacher Employee
- Si desea eliminar la base de datos del estudiante, el comando será el siguiente:
db.dropDatabase() { "dropped" : "student", "ok" : 1 }
- Para verificar el resultado, podemos usar nuevamente el comando “show dbs”:
show dbs #Output : Staff Teacher Employee
RESUMIENDO
En esta guía, tenemos un advenedizo en MongoDB. Hemos visto cómo crear una base de datos en MongoDB, también hemos visto el uso de varios otros comandos como el comando “mostrar dbs”, el comando “usar” y el comando “soltar”, por nombrar algunos. También nos ocupamos de las colecciones. Tenga la seguridad de que, a continuación, analizaremos otras características y comandos de MongoDB con mayor profundidad. Hasta entonces, vaya con cuidado, a través de este artículo. También puede comer en otros artículos en nuestro sitio web.