Ir ao contido

mongosh - Shell de MongoDB

Descrición

Shell interactiva para MongoDB.

Sintaxe básica

mongosh [opcións] [connection-string]

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