mongosh - Shell de MongoDB
Descrición
Shell interactiva para MongoDB.
Sintaxe básica
Exemplos de uso
# Conectar a MongoDB remoto con autenticación
mongosh "mongodb://<usuario>:<contrasinal>@<IP>:<porto>/<baseDatos>?replicaSet=<replicaSet>&directConnection=true"
Exemplos de parámetros:
<usuario>— Usuario de MongoDB
<contrasinal>— Contrasinal asociado
<IP>— IP ou dominio do servidor MongoDB
<porto>— Porto do servizo MongoDB (por defecto:27017)
<baseDatos>— Base de datos á que conectarse
<replicaSet>— Nome do conxunto de replicación se existe
# Comandos dentro de mongosh
show dbs # Amosar todas as bases de datos dispoñibles
use dbName # Cambiar á base de datos chamada 'dbName'
show collections # Listar todas as coleccións da base de datos actual
db.collectionName.find() # Amosar documentos da colección 'collectionName'
db.collectionName.find().pretty() # Amosar documentos con formato lexible
db.collectionName.findOne() # Amosar un só documento (primeiro que coincida)
db.collectionName.count() # Contar número de documentos da colección