MongoDB
Colecciones
Buscar..
Observaciones
Crear base de datos
Crear una colección
Primero seleccione o cree una base de datos.
> use mydb
switched to db mydb
Usando el db.createCollection("yourCollectionName")
puede crear una Colección explícitamente.
> db.createCollection("newCollection1")
{ "ok" : 1 }
Usando el comando show collections
vea todas las colecciones en la base de datos.
> show collections
newCollection1
system.indexes
>
El método db.createCollection()
tiene los siguientes parámetros:
Parámetro | Tipo | Descripción |
---|---|---|
nombre | cuerda | El nombre de la colección a crear. |
opciones | documento | Opcional. Opciones de configuración para crear una colección con límite o para preasignar espacio en una nueva colección. |
El ejemplo flotante muestra la sintaxis del método createCollection()
con algunas opciones importantes
>db.createCollection("newCollection4", {capped :true, autoIndexId : true, size : 6142800, max : 10000})
{ "ok" : 1 }
Tanto las db.collection.insert()
como db.collection.createIndex()
crean su colección respectiva si aún no existen.
> db.newCollection2.insert({name : "XXX"})
> db.newCollection3.createIndex({accountNo : 1})
Ahora, Mostrar todas las colecciones usando el comando show collections
> show collections
newCollection1
newCollection2
newCollection3
newCollection4
system.indexes
Si desea ver el documento insertado, use el comando find()
.
> db.newCollection2.find()
{ "_id" : ObjectId("58f26876cabafaeb509e9c1f"), "name" : "XXX" }
Coleccion Drop
El db.collection.drop()
MongoDB se usa para eliminar una colección de la base de datos.
Primero, verifique las colecciones disponibles en su base de datos mydb
.
> use mydb
switched to db mydb
> show collections
newCollection1
newCollection2
newCollection3
system.indexes
Ahora suelte la colección con el nombre newCollection1
.
> db.newCollection1.drop()
true
Nota: Si la colección se eliminó correctamente, el método devolverá true
contrario, devolverá false
.
Verifique nuevamente la lista de colecciones en la base de datos.
> show collections
newCollection2
newCollection3
system.indexes
Referencia: MongoDB drop () Método.