Comandos MongoDB Flashcards

1
Q

Mostrar Bases de datos

A

show dbs
show databases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Usar una base de datos.

A

use (Nombre de base de datos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Mostrar las colecciones de una base de datos.

A

show collections

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Crear una base de datos

A

use (nombre de la base de datos)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Crear una colección

A

db.createCollection(‘collection’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es mongosh y para qué se utiliza?

A

Mongosh es un shell interactivo de MongoDB que permite a los usuarios interactuar con sus bases de datos MongoDB a través de la línea de comandos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Leer elementos de las colecciones

A

db.collection.find()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Devuelve el conteo de documentos que coincidirían con un find()

A

db.collection.count()
db.collection.find().count()
db.collection.countDocuments()
db.collection.find().countDocuments()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Buscar elemento por clave/valor

A

db.collection.find({Clave:Valor})

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Buscar un elemento sin que importen las mayúsculas y minúsculas.

A

db.collection.find({clave: /valor/i})

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Buscar un elemento por ID

A

db.collection.find({_id: ObjectId(‘65d7cbe15995fe422ebe9877’)})

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Saber cuando se creó un registro

A

new Date(ObjectId(‘65de5140952ee0346819b4c0’).getTimestamp().toLocaleString()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hora actual en el standard UTC.

A

new Date()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hora actual local.

A

new Date().toLocaleString()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Inserta un documento a una colección.

A

db.collection.insertOne({JSON-Document})

Si la colección no existe de igual modo se creará.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Inserta uno o varios documentos a una colección.

A

db.collection.insertMany({JSON-Document})

Si la colección no existe de igual modo se creará.

17
Q

Identificador único de los documentos de mongoDB

A

_id: ObjectId(‘id de 24 dígitos’)

Se compone de la siguiente manera:

Una marca de tiempo de 4 bytes, que representa la creación del ObjectId, medida en segundos desde la época de Unix. (01-01-1970).

Un valor aleatorio de 5 bytes generado una vez por proceso. Este valor aleatorio es exclusivo de la máquina y del proceso.

Un contador incremental de 3 bytes, inicializado a un valor aleatorio.