Si hallas alguna incompatibilidad en tu código o trabajo, recuerda probar siempre en un entorno de testing antes aplicar el código al proyecto final.
Solución:
Bien, ¡comencemos desde lo básico!
Después de que te hayas conectado a mongod con el comando mongo
.
- Listar bases de datos con comando
show dbs
iot:PRIMARY> show dbs
admin 0.000GB
iot 0.020GB
local 0.042GB
test 0.000GB
testi 0.000GB
- Seleccione uno de los DB con
use iot
dominio
iot:PRIMARY> use iot
switched to db iot
- Enumere las colecciones en esa base de datos con
show collections
dominio
iot:PRIMARY> show collections
data
header
key
- Hacer consulta a una de esas colecciones.
iot:PRIMARY> db.header.find()
"_id" : "1b5caa", "temp1" : "Temperature", "pressure1" : "Pressure", "humidity1" : "Humidity", "uv1" : "UV", "BusV1" : "Solar Panel (V)", "Current1" : "Solar Panel Current (mA)", "BusV2" : "Battery (V)", "Current2" : "Battery Current (mA)"
"_id" : "30444", "temp1" : "Temperature", "pressure1" : "Pressure", "humidity1" : "Humidity"
"_id" : "239684", "temp1" : "Temperature", "pressure1" : "Pressure", "humidity1" : "Humidity"
Por lo tanto, debe estar conectado a la base de datos WANTED con use
comando y necesita mostrar la colección con la que desea consultar db.
¿Cómo ver a qué base de datos estoy conectado actualmente? Solo da el comando db
y obtienes la respuesta cuál es tu base de datos actual.
Árbitro:
https://docs.mongodb.com/manual/tutorial/query-documents/
Seleccionar todos los documentos de una colección
Para seleccionar todos los documentos de la colección, pase un documento vacío como parámetro de filtro de consulta al método de búsqueda. El parámetro de filtro de consulta determina los criterios de selección:
db.inventory.find( )
Esta operación corresponde a la siguiente instrucción SQL:
SELECT * FROM inventory
Comentarios y valoraciones
Si para ti ha resultado provechoso nuestro post, sería de mucha ayuda si lo compartieras con otros desarrolladores de esta manera contrubuyes a dar difusión a este contenido.