Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

410
Vistas
No se pueden insertar datos con mongoDB atlas; Error: consultaTxt ETIMEOUT

Intenté conectarme a mongodb con node.js, pero aparece el siguiente error. Aunque probé varias soluciones disponibles en esta plataforma, como cambiar mi DNS a DNS público de Google, degradar la versión del controlador node.js para la cadena de conexión, pero no funcionó para mí.

 Error: queryTxt ETIMEOUT cluster0.1moqz.mongodb.net at QueryReqWrap.onresolve [as oncomplete] (dns.js:213:19) { errno: 'ETIMEOUT', code: 'ETIMEOUT', syscall: 'queryTxt', hostname: 'cluster0.1moqz.mongodb.net' }

aquí está mi código del lado del servidor:

 const { MongoClient, ServerApiVersion } = require('mongodb'); const uri = `mongodb+srv://${process.env.DB_USER}:${process.env.DB_PASS}@cluster0.1moqz.mongodb.net/myFirstDatabase?retryWrites=true&w=majority`; const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true, serverApi: ServerApiVersion.v1 }); async function run() { try { await client.connect(); const userCollection = client.db('myTestDB').collection('users'); const newUser = { name: "username", email: "abc@def.com" }; const result = await userCollection.insertOne(newUser); console.log("adding new user", result); } finally { await client.close(); } } run().catch(console.dir);

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

¿Ha agregado su dirección IP a la lista de acceso IP?

Debe agregar su IP a la lista de acceso para acceder a la base de datos (desde esa IP). Para hacer esto:

  1. Vaya a su página de MongoDB Atlas
  2. En la barra lateral, en "Seguridad", seleccione "Acceso a la red"
  3. Seleccione la pestaña "Lista de acceso IP"
  4. Haga clic en el botón "AÑADIR DIRECCIÓN IP"
  5. Ingrese su dirección IP (debe haber un botón que haga esto por usted) y haga clic en "Confirmar"
  6. Debería poder acceder a su base de datos MongoDB después de un minuto más o menos
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda