MongoDB usa la línea de comando para crear una base de datos y una colección

Antes de comenzar a usar MongoDB (Versión: 3.2.9), primero debe crear la Base de datos y la Colección en MongoDB. Las bases de datos son independientes entre sí. Cada base de datos tiene sus propias colecciones. Las colecciones con el mismo nombre pueden existir en diferentes bases de datos, pero las bases de datos no son unidades físicas de almacenamiento. MongoDB utiliza colecciones como unidades físicas de almacenamiento, y cada colección tiene sus propios archivos de datos. y archivos de índice, estos archivos terminan en .wt.
 

Tabla de contenido

Primero, crea una base de datos.

Segundo, crea una Colección

Tres, elimina la base de datos.


Primero, crea una base de datos.

1. Ver la lista de bases de datos de MongoDB

show dbs

Ver la base de datos donde se encuentra la conexión actual

db

2. Use el comando use para crear una base de datos

use my_database_name

MongoDB devuelve la siguiente información. El comando use solo registra la base de datos con MongoDB, pero en realidad no la crea. Use show dbs para verla. La base de datos no aparece en la lista.

switched to db my_database_name

3. Cree una colección en la base de datos actual e inserte datos en la colección

db.foo.insert({_id:1,name:"test"})  

En este punto, MongoDB realmente crea la base de datos, verifica la carpeta donde se almacenan los datos y descubre que hay dos archivos .wt más, uno para almacenar datos y otro para almacenar índices. Use show dbs para ver, la base de datos existe en la lista.

Segundo, crea una Colección

1. Ver la lista de colecciones en la base de datos actual

show collections

2. Implícitamente crear Colección

En MongoDB, una colección es equivalente a una tabla en una base de datos relacional y los usuarios pueden insertar datos en una colección sin definir explícitamente una colección. Al insertar datos en la Colección por primera vez, MongoDB creará automáticamente la Colección; si la Colección ya existe en la Base de datos, MongoDB insertará datos directamente en la Colección.

db.foo.insert({_id:1,name:"test"})  

3. Crear explícitamente una colección

Utilice db.createCollection() para crear explícitamente una colección y cree una colección de propósito especial especificando la opción de colección.

Debido a que MongoDB crea una colección implícitamente cuando se hace referencia a la colección por primera vez en un comando, este método se usa principalmente para crear nuevas colecciones que usan opciones específicas.

Por ejemplo, para crear una colección fija (colección limitada), la colección ordinaria puede crecer automáticamente para acomodar más documentos, pero la colección limitada tiene un tamaño máximo y los documentos que puede acomodar no pueden exceder el límite (opción máxima).

db.createCollection("log", { capped : true, size : 5242880, max : 5000 } )

4. Elimine la colección, llame al método de eliminación de la colección para eliminar la colección

db.collection_name.drop()

Tres, elimina la base de datos.

Al eliminar la base de datos, debe tener mucho cuidado, a menos que se use en un entorno de prueba, de lo contrario, no use este comando a la ligera.

1. Use el comando use para cambiar a la base de datos especificada

use database_name

2. Use el comando db para ver la base de datos actual para evitar la eliminación

db

3. Eliminar la base de datos actual

db.dropDatabase()

Documentos de referencia:

db.createCollection()

Supongo que te gusta

Origin blog.csdn.net/qq_44848480/article/details/130400468
Recomendado
Clasificación