sql >> Base de Datos >  >> NoSQL >> MongoDB

Uso de ReplicaSetConnection de pymongo:a veces se obtiene IndexError:no hay tal elemento para Cursor

Oh, soy un idiota. Resultó que tenía otro hilo ejecutando un código de prueba al mismo tiempo. Por lo tanto, hubo un proceso simultáneo que modificó la base de datos en el lapso de tiempo que me tomó examinar el cursor y luego extraer los datos.

Este es un ejemplo interesante de cómo el cursor es perezoso y que el objeto del cursor en sí mismo no es solo una simple matriz.

Saludos,--Peter