La creación y eliminación de colecciones son proporcionadas por la interfaz CollectionManagementService
con los métodos:
-
createCollection(String "nombre_coleccion")
, Para crear una nueva colección en la base de datos. -
removeCollection(String "nombre_coleccion")
, Para eliminar una colección.
En ambos métodos, el nombre de la colección para crear o para eliminar es relativo a la colección desde la que se ha obtenido el objeto CollectionManagementService
que se utiliza para invocar los métodos, el que se obtiene con algún los dos métodos siguientes de la interfaz Collection
:
-
getServices()
, Para obtener una lista de todos los servicios proporcionados por la colección. -
getService()
, Para obtener un objetoService
de entre los servicios que proporciona la colección, como un objetoCollectionManagementService
.
El método createCollection()
no genera ningún error en caso de que ya exista una colección con el mismo nombre que la que se pretende crear; se mantiene la colección existente.
El método removeCollection()
elimina la colección, con todo su contenido.