Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

195
Visualizações
¿Por qué no hay resultado de db.database.find() aunque hay datos en mongodb?

He importado datos a mongodb desde archivos csv que tienen un millón de registros usando la utilidad mongoimport:

 show dbs; admin 0.000GB ded 0.305GB local 0.000GB visitors 0.000GB db.ded.find();

¿Por qué no hay filas en la base de datos ded cuando hay datos de 0,305 GB? ¿Cómo puedo ver estos datos? Cualquier aporte sobre esto sería de gran ayuda.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

find() no devuelve ningún documento porque está utilizando la base de datos de test que no tiene una colección llamada ded .

De forma predeterminada, MongoDB se conecta a la base de datos de test y, desde la salida de show dbs , queda claro que ded es una base de datos. Para consultar los documentos en las colecciones en esa base de datos, primero debe cambiar a ella usando:

 use ded

Luego show collections para enumerar las colecciones en esa base de datos.

También tenga en cuenta que después de cambiar, db es la instancia de su base de datos (aquí ded ), por lo que consultará su colección de esta manera:

 db.collectionname.find()

Entonces, si el nombre de su colección es "vuelos",

 db.flights.find()

Ver Trabajar con mongo Shell

over 4 years ago · Santiago Trujillo Relatório

0

Puede usar esta utilidad ( http://3t.io/mongochef/ ), es fácil de usar y útil para aquellos que son nuevos en Mongodb. Si bien la respuesta a su pregunta es que el registro no se muestra a través del nombre de la base de datos. Primero escriba db.printCollectionStats(), que le brinda el nombre de la colección. luego use el nombre de la colección para mostrar los datos. El ejemplo db.printCollectionStats() le dará xyz y luego escribirá db.xyz.find()

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda