MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

L'objet de collection n'est pas une erreur appelable avec PyMongo

C'est une question claire, mais le problème ici semble être que vous lisez la documentation de la version "bêta", mais selon toute vraisemblance, vous avez au plus installé "pymongo" 2.8 plutôt que le "3.0b" mentionné dans le lien que vous devis.

Le tutoriel de la version 2.8 pointe vers le .insert() méthode à la place :

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

Depuis .insert_one() n'est disponible que dans le pilote 3.0b.

Forcez l'installation du pilote "bêta" ou vivez avec un pilote stable et les méthodes disponibles.

Cela semble être la faute de la "réponse du moteur de recherche" actuelle correspondant à la "version bêta" comme "actuelle".