Una base de datos es un contenedor para Colecciones. Cada base de datos obtiene su propio conjunto de archivos en el sistema de archivos del host. Un solo servidor MongoDB suele tener varias bases de datos.
Databases Tab
El Databases La pestaña muestra las bases de datos existentes para su implementación de MongoDB. Para acceder a la Databases pestaña, haga clic en el nombre de la implementación en la barra lateral de Conexiones.
Desde esta vista, puedes hacer clic en el nombre de una base de datos en la barra lateral para ver sus colecciones. Como alternativa, puedes ver las colecciones de la base de datos haciendo clic en la base de datos deseada en la navegación de la izquierda.
También puedes crear o eliminar bases de datos desde esta vista.
Nota
Si se le otorga un rol o privilegio personalizado para una base de datos, pero no tiene privilegios para enumerar los espacios de nombres del servidor, Compass enumera la base de datos en la pantalla Databases con un ícono de base de datos vacío El nombre de la base de datos se vuelve gris. Compass muestra la base de datos de esta forma incluso si no existe.
Para evitar ver estas bases de datos, puedes desactivar la configuración Infer Additional Namespaces from Privileges en el panel de configuración de Compass.
Cree una base de datos
Abra el cuadro de diálogo Create Database.
En Connections Sidebar, puedes hacer clic en el ícono situado a la derecha del nombre de la conexión para abrir el cuadro de diálogo Create Database. Como alternativa, puedes hacer clic con el botón derecho en cualquier base de datos del menú de la izquierda y seleccionar Create database en el menú desplegable para que aparezca el cuadro de diálogo.
Introduce la información de la base de datos y de la primera colección.
En el cuadro de diálogo, introduce el nombre de la base de datos que quieres crear y su primera colección. Tanto el nombre de la base de datos como el de la colección son obligatorios.
Si quieres crear una colección con tamaño fijo, selecciona la casilla Capped Collection e introduce el máximo de bytes.
Si desea utilizar una intercalación personalizada en la colección, marque la casilla Use Custom Collation y seleccione la configuración de intercalación deseada.
Si tu implementación está conectada usando In-Use Encryption, puedes usar Queryable Encryption en la colección recién creada. Marca la opción Queryable Encryption e indica las siguientes propiedades de cifrado:
(Opcional) Proveedor de KMS.
(Opcional) Llave de cifrado.
Descartar una base de datos
Haz clic en el ícono de la papelera para la base de datos.
Desde la pestaña Bases de datos, para borrar una base de datos, haz clic en el ícono de la papelera correspondiente a esa base de datos o haz clic derecho en la base de datos y selecciona Drop database. Aparece un cuadro de diálogo de confirmación.
Limitaciones
No puedes crear ni eliminar bases de datos en MongoDB Compass Readonly Edition.