Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

632
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!