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

El objeto de colección no es un error invocable con PyMongo

Es una pregunta clara, pero el problema aquí parece ser que está leyendo la documentación de la versión "beta", pero con toda probabilidad, como máximo, tiene instalado "pymongo" 2.8 en lugar del "3.0b" al que se hace referencia en el enlace. cotización.

El tutorial de la versión 2.8 apunta a .insert() método en su lugar:

posts.insert({'a':1})

Desde .insert_one() solo está disponible en el controlador 3.0b.

O fuerce la instalación del controlador "beta" o viva con un controlador estable y los métodos disponibles.

Esto parece ser culpa de la actual "respuesta del motor de búsqueda" que coincide con la "versión beta" como "actual".