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

628
Vistas
Error de MongoDB: no se puede ejecutar getMore en el cursor sin un lsid

He estado buscando una respuesta en línea durante el último día, sin éxito.

Mi colección tiene más de 1 millón de documentos. Mi esquema de colección se parece a:

 { "_id" : ObjectId("61c26416e3c899307cf0507b")"id" : 6, "name" : "Pumped Up Kicks", "slogan" : "Faster than a just about anything", "description" : "The Pumped Up serves up crisp court style with a modern look. These shoes show off tennis-whites shades and are constructed with a supple leather upper and a classic rubber cupsole.", "category" : "Kicks", "default_price" : 89 }

La consulta que estoy intentando:

 products .find() .forEach(doc => console.log(doc))

Solo una consulta simple para comenzar, tratando de familiarizarme con la forma en que MongoDB maneja la consulta de grandes cantidades de datos. Estoy tratando de devolver todos los documentos para poder realizar una acción en ellos después. A partir de ahora, no puedo continuar más allá de este punto. Recibo este error tan pronto como ejecuto el código:

 MongoServerError: Cannot run getMore on cursor 2168550933558261062, which was created in session 2197b8e7-1fec-4c0a-84ea-121a380ae69f - 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=, without an lsid at MessageStream.messageHandler (/Users/joshfuqua/HackReactor/SDC/product-overview/node_modules/mongodb/lib/cmap/connection.js:462:30) at MessageStream.emit (node:events:394:28) at processIncomingData (/Users/joshfuqua/HackReactor/SDC/product-overview/node_modules/mongodb/lib/cmap/message_stream.js:108:16) at MessageStream._write (/Users/joshfuqua/HackReactor/SDC/product-overview/node_modules/mongodb/lib/cmap/message_stream.js:28:9) at writeOrBuffer (node:internal/streams/writable:389:12) at _write (node:internal/streams/writable:330:10) at MessageStream.Writable.write (node:internal/streams/writable:334:10) at Socket.ondata (node:internal/streams/readable:754:22) at Socket.emit (node:events:394:28) at addChunk (node:internal/streams/readable:315:12) { ok: 0, code: 50737, codeName: 'Location50737' }

Además, limitar los resultados de la consulta a unos pocos miles produce el mismo resultado. Parece que solo me permite consultar menos de 100 a la vez.

Revisé en varios foros, los Documentos de MongoDB, los Documentos de la API de MongoDB , y aún no he encontrado nada. Lo único que he podido encontrar relacionado con este error "lsid" son respuestas del foro a preguntas similares que hacen referencia a problemas de tiempo de espera. Como dije, este error es instantáneo.

Agradecería mucho cualquier ayuda. Con mucho gusto también proporcionaré cualquier otra información necesaria para ayudar a solucionar este problema.

about 4 years ago · Juan Pablo Isaza
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